Cómo programar un archivo por lotes en Windows
Si no está automatizando las cosas, se está perdiendo el punto de las computadoras. El verdadero propósito de las computadoras es hacer cosas tediosas y repetitivas que los humanos ya no quieren hacer.
Los archivos por lotes son una de las mejores formas de automatizar tareas. Agregue a eso la capacidad de programar esos archivos por lotes y obtendrá una poderosa herramienta de productividad.
Programación de archivos por lotes(Batch Files) en Windows mediante el Programador de tareas(Windows Using Task Scheduler)
Después de crear un archivo por lotes para automatizar un trabajo(make a batch file to automate a job) , querrá que se ejecute regularmente. La forma más sencilla de hacerlo es con el Programador de tareas(Task Scheduler) integrado en Windows . Es una herramienta que ejecuta trabajos automáticamente según un cronograma(tool that automatically runs jobs on a schedule) .
- Seleccione el botón Inicio(Start) de Windows y escriba programador(scheduler) . El primer resultado debería ser el Programador de tareas de Windows(Windows Task Scheduler) .
El Programador(Task Scheduler) de tareas ya tendrá muchas tareas programadas. Windows y los programas también usan tareas programadas.
- Cree una nueva carpeta para sus tareas para que no la pierda entre las otras tareas que ya están aquí. Haga clic(Right-click) con el botón derecho en Biblioteca del programador de tareas(Task Scheduler Library) y seleccione Nueva carpeta...(New Folder…) o seleccione Nueva carpeta(New Folder) en el panel Acciones(Actions) en el lado derecho de la ventana.
- Introduzca un nombre para la nueva carpeta. Que sea algo significativo.
- Haga clic(Right-click) con el botón derecho en la nueva carpeta y seleccione Crear tarea...(Create Task…) o seleccione Crear tarea...(Create Task…) en el panel Acciones .(Actions )
- La ventana Crear tarea(Create Task ) se abrirá en la pestaña General . Introduzca un nombre significativo para la tarea en el campo Nombre:. (Name: )En el campo Descripción:,(Description:) escriba lo que hace la tarea. Es una buena idea poner la ubicación del script al que llama. Esto hace que sea más fácil cambiar la tarea y el script en el futuro.
Tenga en cuenta el botón Cambiar usuario o grupo(Change User or Group ) . Esto le permite ejecutar el script con un usuario diferente. Si su archivo por lotes requiere permisos de administrador(Administrator) , debe cambiar el usuario a Administrador(Administrator) . Le pedirá la contraseña del administrador(Administrator) , por lo que no es un atajo para hacerse cargo de la computadora.
Además, tenga en cuenta que el script se ejecutará solo cuando el usuario haya iniciado sesión(Run only when the user is logged on) . Puede cambiar esto a Ejecutar ya sea que el usuario haya iniciado sesión o no(Run whether user is logged on or not ) si desea que se ejecute en cualquier momento.
Tenga en cuenta las otras opciones. Para la mayoría de las tareas, los valores predeterminados son suficientes. Tenga en cuenta que puede realizar estos cambios si es necesario.
- Seleccione la pestaña Activadores . (Triggers )Los disparadores son los que decidirán cuándo se ejecuta una tarea. Seleccione Nuevo(New ) para crear un disparador.
- Hay muchas opciones en la ventana New Trigger . Mire a su alrededor para ver cuáles son sus opciones.
- Seleccione la tarea desencadenante básica usando el menú desplegable Comenzar las tareas . (Begin the tasks)Las opciones incluyen:
- en un horario
- Al iniciar sesión
- Al inicio
- en reposo
- en un evento
- En la creación/modificación de tareas
- En la conexión a la sesión del usuario
- Al desconectarse de la sesión del usuario
- En el bloqueo de la estación de trabajo
- En el desbloqueo de la estación de trabajo
En un horario(On a schedule ) es el más popular y el que usaremos para este ejercicio.
- También hay opciones para programar la configuración(Setting) . Las opciones incluyen:
- Una vez
- Diario
- Semanalmente
- Mensual.
Seleccionamos Diariamente(Daily) para este ejemplo. También puede decidir cuándo comienza y se repite la programación.
- En Configuración avanzada(Advanced settings) , puede establecer más parámetros sobre cómo se activa la tarea. Esta tarea se está configurando para repetirse cada 5 minutos(repeat every 5 minutes) , indefinidamente(indefinitely) . Tenga en cuenta que la casilla Habilitado(Enabled ) está marcada de forma predeterminada. Este es el primer lugar para verificar al solucionar problemas por los que no se ejecuta una tarea programada(troubleshooting why a scheduled task won’t run) . Seleccione Aceptar(OK ) una vez que haya configurado el disparador.
- Seleccione la pestaña Acciones y luego (Actions )Nuevo(New ) para decirle a la tarea programada lo que va a hacer.
- En el menú desplegable Acción:(Action:) tiene la opción de:
- iniciar un programa
- Enviar un correo electrónico
- Mostrar un mensaje.
Los dos últimos están en desuso y ya no son opciones compatibles. Es mejor no usarlos cuando programe archivos por lotes. Déjelo en el valor predeterminado Iniciar un programa(Start a program) .
Ingrese la ruta completa al script. Use el botón Examinar(Browse ) para ir al script y selecciónelo.
Los campos Agregar argumentos(Add arguments ) y Comenzar en(Start in fields ) están en blanco. Puede usarlos cuando avance a secuencias de comandos y tareas más complicadas. Definitivamente los necesitará para programar scripts de PowerShell(schedule PowerShell scripts) . Seleccione Aceptar(OK ) para continuar.
- La tarea está programada. Seleccione Aceptar(OK ) para cerrar la ventana y volver al Programador de tareas(Task Scheduler) . Seleccione la tarea que acaba de realizar y pruébela. Haga clic con el botón derecho en la tarea y seleccione Ejecutar(Run ) o seleccione Ejecutar(Run ) en el panel Acciones .(Actions )
Cuando finalice la tarea, mire la columna Resultado de la (Result )última ejecución . (Last Run) Debería ver La operación se completó con éxito(The operation completed successfully) . Si dice algo más, intente usar el botón F5 para actualizar la pantalla. Si aún dice algo más, hay algún problema con su secuencia de comandos o con la forma en que programó la tarea. Tienes que solucionar algunos problemas.
¿Qué pasa con las pestañas Condiciones y Configuración(Settings Tabs) ?
Sí, hay dos pestañas que no discutimos en las instrucciones anteriores. Para la mayoría de las tareas, no es necesario acceder a estas pestañas. Hay valores predeterminados establecidos en ellos que generalmente es mejor dejarlos solos. Aún así, echemos un vistazo a las pestañas.
Crear Tarea – Condiciones
Estas configuraciones se relacionan con el estado de la computadora. Si la tarea consume muchos recursos o puede interrumpir a la persona que la está utilizando, cambie la sección Inactiva(Idle ) .
La sección de Energía(Power ) tiene como opción predeterminada Iniciar la tarea solo si la computadora tiene alimentación de CA(Start the task only if the computer is on AC power ) y Detener si la computadora cambia a la energía de la batería(Stop if the computer switches to battery power ) ya marcada.
En la mayoría de los casos, cuando programa archivos por lotes, está bien dejarlos marcados. Configuramos algunas computadoras para que entren en modo de suspensión para ahorrar energía cuando no se usan. Si la computadora está dormida, la tarea no se ejecutará. Si ese es el caso, querrá marcar la casilla Activar la computadora para ejecutar esta tarea(Wake the computer to run this task ) .
En estos días, una computadora casi siempre está conectada a una red. Aún así, si su tarea depende de una conexión de red sólida, cambie la sección Red(Network ) .
Crear tarea – Configuración
La pestaña Configuración(Settings ) se relaciona con el comportamiento de la tarea. Eso significa cómo se está ejecutando la tarea. La opción Permitir que la tarea se ejecute bajo demanda(Allow task to be run on demand ) está marcada de forma predeterminada. Las otras opciones se relacionan con situaciones en las que una tarea se omite o falla.
Algunas tareas pueden atascarse en un bucle o no ejecutarse porque no se cumplen sus condiciones de activación. Estas son las configuraciones que ajustaría para tener en cuenta eso. Para la mayoría de las tareas, la configuración predeterminada es buena.
¿Qué puedo hacer con los archivos por lotes programados(Scheduled Batch Files) ?
Una vez que sepa cómo programar tareas, la mente puede correr con ideas de cosas para automatizar. Puede eliminar archivos automáticamente(auto delete files) , establecer programas favoritos para que se abran al iniciar sesión(set favorite programs to open on login) o borrar automáticamente la cola de impresión(automatically clear the print queue) de trabajos fallidos. Cualquiera que sea la tarea que realice repetidamente, probablemente pueda programarla y programarla.
Related posts
Cómo habilitar Legacy Search Box en File Explorer de Windows 10
Cómo abrir Desconocido File Type en Windows 10
File Association Fixer v2 para Windows 10
File Explorer se bloquea o se congela al crear New folder en Windows 10
Cómo cambiar default File or Folder Drag & Drop behavior en Windows 10
Cómo ejecutar Batch file como Administrator sin preguntar en Windows 10
Cómo conectarse a un FTP server en Windows 10, de File Explorer
Cómo hacer que las miniaturas Windows 10 muestran las miniaturas de Windows 10 para todos los archivos multimedia
Cómo restaurar NTBackup BKF File en Windows 10
Encrypt Files and Folders con Encrypting File System (EFS) en Windows 10
Cómo obtener Help con File Explorer en Windows 10
Remove Compatibility Tab de File Properties en Windows 10
Desactive File History backup en Windows 10 usando REGEDIT or GPEDIT
Converter Bot app: Convert File de un Format a otro en Windows 10
Best gratis Dummy File Generator software para Windows 10
Fix FAT FILE SYSTEM (FASTFAT.SYS) Blue Screen EN Windows 10
Cómo agregar Google Drive a File Explorer en Windows 10
Fix File Explorer no se abrirá en Windows 10
Cómo deshabilitar o eliminar File Explorer Ribbon en Windows 10
Cómo abrir una Pages File en Windows 10