Cómo programar un archivo por lotes para que se ejecute en Windows 11/10 mediante el Programador de tareas

Los archivos por lotes son una excelente manera de ejecutar tareas en su PC automáticamente. Si desea programar un archivo por lotes para que se ejecute automáticamente, use la utilidad Programador de tareas de su PC con Windows 10 o Windows 11 .(use your Windows 10 or Windows 11 PC’s Task Scheduler)

El Programador de tareas(Task Scheduler) le permite activar su archivo por lotes para que se ejecute en un momento específico o cuando ocurra un evento específico. También obtiene un montón de opciones configurables para definir cómo se ejecuta el archivo. Suponemos que ya ha creado el archivo por lotes(batch file) , por lo que en este artículo le mostraremos cómo programar la ejecución de ese archivo por lotes.

Por qué programar archivos por lotes en su PC con Windows(Why Schedule Batch Files on Your Windows PC)

Existen innumerables razones para programar un archivo por lotes en su PC. Un buen ejemplo es crear un archivo por lotes que borre su carpeta de Descargas(clears your Downloads folder) . Por ejemplo, puede ejecutar este script por lotes para eliminar sus descargas(Downloads) todas las semanas.

Del mismo modo, puede crear un script que inicie automáticamente sus programas favoritos(script that automatically launches your favorite programs) cuando enciende su computadora. Cuando se trata de automatizar tareas con archivos por lotes, su creatividad es el único límite.

Programar archivos por lotes con el Programador de tareas de Windows(Schedule Batch Files With Windows Task Scheduler)

Coloque su archivo bat en una ubicación adecuada en su PC. Si mueve el archivo después de crear la tarea, esta dejará de funcionar, así que colóquelo en el lugar donde le gustaría que permaneciera. Inicie el proceso abriendo el menú Inicio(Start) de su PC con Microsoft Windows , buscando el Programador de tareas(Task Scheduler) y seleccionando esa herramienta en los resultados de búsqueda.

Seleccione Acción(Action) > Crear tarea básica(Create Basic Task) en la ventana del Programador de tareas. Utilizará esta tarea para ejecutar su archivo por lotes.

Seleccione el campo Nombre(Name) y escriba un nombre para su tarea. El nombre puede ser cualquier cosa que le ayude a reconocer su tarea. Luego, opcionalmente, ingrese una descripción para la tarea y seleccione Siguiente(Next) en la parte inferior.

Elegirá cuándo y con qué frecuencia se ejecuta su archivo por lotes en la siguiente ventana. Las opciones que puedes elegir son:

  • Diariamente(Daily) : ejecute su archivo por lotes todos los días.
  • Semanalmente(Weekly) : Ejecute su archivo en un día particular cada semana.
  • Mensualmente(Monthly) : Ejecute su archivo por lotes en un día particular cada mes.
  • Una vez(One time) : solo ejecute el archivo por lotes una vez.
  • Cuando la computadora se inicia(When the computer starts) : Inicie su archivo por lotes cuando su PC se enciende. Tenga en cuenta que esta tarea se ejecutará cuando se inicie la computadora, pero antes de iniciar sesión.
  • Cuando inicie sesión(When I log on) : ejecute su archivo por lotes cuando inicie sesión en su cuenta en su PC.
  • Cuando se registra un evento específico(When a specific event is logged) : Esto es para usuarios avanzados. Si desea ejecutar su archivo por lotes cuando ocurra un evento en particular en su PC, elija esta opción.

En la mayoría de los casos, elegirá una de las primeras cuatro opciones. Una vez que haya hecho una selección, haga clic en Siguiente(Next) en la parte inferior.

Elegiremos la opción Semanal(Weekly) para la demostración.

Elegirá cuándo ejecutar su archivo por lotes en la ventana que se abre. Según lo que haya seleccionado en el paso anterior, verá las opciones adecuadas.

Como elegimos Semanalmente(Weekly) en el paso anterior, seleccionaremos la fecha y hora de inicio en esta ventana. Luego, haremos clic en el cuadro Repetir cada(Recur every) y elegiremos cuándo se repite la tarea, y luego elegiremos el día de la semana.

Finalmente, seleccionaremos Siguiente(Next) en la parte inferior.

El Programador de tareas(Task Scheduler) ahora le preguntará qué le gustaría ejecutar en el momento especificado. Elija Iniciar un programa(Start a program) ya que desea ejecutar un archivo por lotes. Luego, seleccione Siguiente(Next) en la parte inferior.

Haga clic en el botón Examinar(Browse) en la siguiente pantalla y elija el archivo por lotes para ejecutar. Opcionalmente, agregue argumentos y un comienzo en el tiempo. Luego, seleccione Siguiente(Next) en la parte inferior.

Verá el resumen de su tarea recién creada en su pantalla. Haga clic en el botón Finalizar(Finish) si este resumen le parece bien.

El Programador de tareas(Task Scheduler) ha guardado su tarea y su tarea se ejecutará en la fecha y hora especificadas.

Editar o eliminar una tarea de archivo por lotes en el Programador de tareas en Windows(Edit or Delete a Batch File Task in Task Scheduler on Windows)

El Programador de tareas(Task Scheduler) le permite editar su tarea incluso después de la creación. De esta manera, puede cambiar qué, cuándo y con qué frecuencia se ejecuta el archivo por lotes. También puede eliminar la tarea si ya no desea ejecutar su archivo.

Inicie la utilidad Programador de tareas(Task Scheduler) en su PC con Windows 10 o Windows 11 y seleccione la Biblioteca del Programador de tareas(Task Scheduler Library) a la izquierda. En el panel central, haga clic con el botón derecho en su tarea y seleccione Propiedades(Properties) en el menú para editar la tarea.

Utilice las distintas pestañas de la ventana Propiedades(Properties) para cambiar las opciones de su tarea. Por ejemplo, seleccione la pestaña Activadores(Triggers) si desea cambiar la programación de su archivo por lotes. A continuación, puede elegir la programación actual, hacer clic en Editar(Edit) y luego especificar la nueva programación para su archivo.

Del mismo modo, abra la pestaña Acciones(Actions) para cambiar qué archivo por lotes se ejecuta cuando se inicia su tarea. Nuevamente(Again) , seleccione su archivo por lotes actual, haga clic en Editar(Edit) y luego seleccione el nuevo archivo si lo desea.

Por último, puede deshacerse de su tarea para que su archivo por lotes no se ejecute automáticamente. Puede hacerlo haciendo clic con el botón derecho en su tarea en la ventana principal del Programador de tareas y eligiendo Eliminar(Delete) en el menú.

Elija (Yes) en el aviso para eliminar su tarea. Siempre puede crear una nueva tarea para ejecutar el mismo archivo o uno diferente a intervalos programados.

Tenga en cuenta que su PC debe estar encendida para que el Programador(Task Scheduler) de tareas ejecute su tarea. Su archivo por lotes no se ejecutará(batch file won’t run) si su PC está apagada cuando llegue la hora programada.



About the author

Soy ingeniero de software con más de 10 años de experiencia en el campo de la ingeniería de Windows. Me especializo en el desarrollo de aplicaciones basadas en Windows, así como en hardware y controladores de sonido para el sistema operativo Windows de próxima generación de Microsoft, Windows 11. Mi experiencia en la creación de aplicaciones de Windows me convierte en un activo especialmente valioso para cualquier empresa que busque desarrollar productos tecnológicos innovadores.



Related posts