Cómo ejecutar comandos en un archivo por lotes en intervalos de tiempo

La solución para ejecutar un archivo por lotes o comandos en un archivo por lotes puede cambiar según lo que mejor se adapte a sus necesidades y la versión de Windows o MS-DOS que esté utilizando.

Primera solucion

En el siguiente ejemplo, el archivo por lotes se coloca en un bucle y ejecuta el comando "dir" cada 20 segundos. Esta solución sería la mejor para los usuarios que necesitan ejecutar un comando con frecuencia.

: STARTREM Ejecute el comando dir de MS-DOS cada 20 segundos. DirEjELE 20

Fin de goto

Nota: Para que el archivo por lotes anterior se ejecute correctamente, debe tener la utilidad de suspensión MS-DOS en la computadora. Esta utilidad no está incluida con ninguna versión de MS-DOS o Windows. Sin embargo, una vez descargado, permite que su computadora se apague o se retrase por una cantidad específica de segundos. Vea la página de descargas de utilidades para un enlace de descarga.

Segunda solucion

Nuestra siguiente solución es para usuarios que necesitan ejecutar un archivo por lotes pero solo necesitan ejecutar el comando cada pocas horas, días, meses o años. En lugar de confiar en que el archivo por lotes se ejecute continuamente, recomendamos utilizar una utilidad de programación que ejecutará el archivo por lotes cuando llegue la fecha o la hora.

Los usuarios de Microsoft Windows NT, 2000 y XP, por ejemplo, pueden usar el comando AT para programar eventos cronometrados a través de MS-DOS.