Cómo programar archivos por lotes para que se ejecuten automáticamente en Windows 10

Los archivos por lotes generalmente se usan para automatizar tareas repetitivas en computadoras con Windows , y la capacidad de programar esas tareas para que se ejecuten en momentos designados lo convierte en una poderosa herramienta de productividad. Hoy, aprenderemos cómo programar archivos por lotes en Windows 10 usando la utilidad del Programador de tareas incorporada. Incluso si no es un usuario avanzado, las instrucciones simples lo ayudarán a crear archivos por lotes para ejecutar comandos en un horario para ayudar a automatizar tareas tediosas en su PC.

Programar archivos por lotes para que se ejecuten automáticamente en Windows 10

Este tutorial le mostrará no solo cómo programar archivos por lotes para que se ejecuten automáticamente en Windows 10, sino también qué es y cómo ayuda a los usuarios avanzados a automatizar tareas en computadoras con Windows. También le enseñaremos cómo crear un archivo por lotes en Windows 10. Entonces, sin más preámbulos, veamos qué es un archivo por lotes y cómo usarlo para ejecutar comandos en un horario en Windows usando el Programador de tareas. Tabla de contenido

¿Qué es un archivo por lotes?

Los archivos por lotes en Windows son archivos de script, generalmente con una extensión .bat, capaces de ejecutar una serie de comandos en el símbolo del sistema en una secuencia específica y de acuerdo con los activadores definidos por el usuario. Puede crear un archivo por lotes para ejecutar casi cualquier comando del símbolo del sistema, ya sea manualmente o de forma programada.

Si quieres seguir leyendo este post sobre "[page_title]" dale click al botón "Mostrar todo" y podrás leer el resto del contenido gratis. aiso.la es un sitio especializado en Tecnología, Noticias, Juegos y gran cantidad de temas que te pueden interesar. Si quieres leer más información similar a [page_title], no dudes de sguir navegando por la web y suscribirte a las notificaciones del Blog y no perderte las últimas novedades.

Seguir leyendo


Los archivos BAT son compatibles con DOS, OS/2 y Windows, pero no todas las extensiones son compatibles con todas las plataformas. Mientras que .bat se usa en DOS y Windows, otras plataformas como Windows NT y OS/2 también agregaron la extensión .cmd. Los archivos por lotes para otros entornos pueden tener otras extensiones.

Los archivos por lotes son similares al lenguaje de control de trabajos (JCL), el lenguaje de comandos DIGITAL (DCL) y otros sistemas en sistemas de mainframe y minicomputadoras. Los sistemas operativos similares a Unix, como Linux, tienen una forma similar de automatizar tareas, llamada secuencia de comandos de shell, que está diseñada para ser ejecutada por el shell de Unix.

¿Qué puedo hacer con los archivos por lotes programados?

Como ya se mencionó, los archivos por lotes lo ayudan a automatizar tareas repetitivas en Windows. Puede usarlo para modificar la configuración del sistema, abrir programas específicos en momentos específicos, iniciar múltiples aplicaciones en un horario, automatizar copias de seguridad del sistema y más. Todas las versiones compatibles de Windows (servidor y cliente) tienen un conjunto de comandos de consola Win32 integrados que puede usar para automatizar tareas mediante secuencias de comandos o herramientas de secuencias de comandos. Puede usar Windows PowerShell , Windows Commands o Windows Script Host para la automatización.

¿Qué aplicaciones especiales necesito para crear archivos por lotes?

No necesita editores de código fuente ni IDE sofisticados para escribir archivos BAT en Windows. Todo lo que necesita es el viejo Bloc de notas, porque un editor de texto básico es todo lo que necesita para crear un archivo por lotes en Windows.

¿Cómo hacer un archivo por lotes en Windows 10?

Para comenzar, escribamos un archivo por lotes simple que abrirá varios programas simultáneamente al inicio cada vez. Uso Firefox todos los días para mis necesidades de navegación y Outlook para revisar mis correos. Así que crearemos un archivo por lotes para llamar al ejecutable de los dos programas que queremos abrir. Para eso, haz lo siguiente:

  • Abra el Bloc de notas y copie y pegue la siguiente línea: @echo off

Esto le indicará a su computadora que no le dé ningún mensaje o ventana emergente mientras ejecuta los comandos en el archivo por lotes.

  • Ahora agregaremos las dos líneas siguientes. Iniciarán Firefox y Outlook simultáneamente cada vez que se ejecute el archivo.

start “Firefox” “C:Program FilesMozilla FirefoxFirefox.exe”
start “Outlook” “C:Program FilesMicrosoft OfficerootOffice16Outlook.exe”

Hay tres elementos básicos para los comandos anteriores. El primero es el comando ‘iniciar’ que se usa en archivos por lotes para abrir programas.

El siguiente es el nombre de la aplicación: Firefox, Outlook, etc. Es solo para su conveniencia, por lo que puede usar cualquier nombre que desee sin afectar el resultado final.

Finalmente, está la ruta de instalación de la aplicación. Se determinará según el lugar donde esté instalado el programa de destino. En mi caso, ambos están instalados en “C:Program Files” . Para las aplicaciones de 32 bits, la ubicación predeterminada sería “C:Program Files (x86)” .

  • Lo que ahora tiene es un archivo de texto con un par de líneas de código. Para guardarlo como un archivo por lotes, haga clic en Archivo > Guardar como (vea la captura de pantalla a continuación).

  • Puede guardarlo con cualquier nombre. Estoy usando “demo.bat” porque este es un archivo por lotes creado con fines de demostración. Lo que es más importante, asegúrese de cambiar el tipo de archivo a ‘Todos los archivos’ (*.*) en lugar de ‘Documentos de texto’ (*.txt).

Puede crear cualquier número de archivos para realizar tareas en su PC. Muchos archivos por lotes también están disponibles para su descarga en línea, pero asegúrese de descargarlos de fuentes confiables para evitar amenazas de malware .

Cómo programar archivos por lotes

Ahora que hemos aprendido cómo crear archivos por lotes, cambiaremos nuestra atención a la parte (relativamente) más fácil donde lo configuramos para que se ejecute según un cronograma. En nuestro caso, configuraremos este archivo para que se ejecute cada vez que inicie sesión en Windows. Para ello, utilizaremos el Programador de tareas de Windows integrado, que es una utilidad que permite a los usuarios especificar disparadores para iniciar programas o secuencias de comandos en momentos predefinidos o en intervalos de tiempo específicos.

  • Para abrir el Programador de tareas, busque ‘programar’ en la barra de búsqueda de Windows y haga clic en el icono del Programador de tareas.

  • Una vez que se abra la ventana del Programador de tareas, haga clic en ‘Crear tarea básica’ en el panel derecho.

Nota: también puede optar por controles más granulares sobre el tiempo de programación, los activadores y las condiciones eligiendo ‘Crear tarea’ en lugar de ‘Crear tarea básica .

  • A continuación, asigne a su tarea el nombre que desee. Elegí el autoexplicativo ‘Abrir Firefox y Office’. Ahora haga clic en ‘Siguiente’.

  • Ahora, tendremos que elegir un disparador. Esto decidirá cuándo se ejecutará el archivo por lotes. En nuestro caso, queremos que se ejecute cada vez que inicie sesión, así que elegí ‘Cuando inicie sesión’. Haga clic en ‘Siguiente’ una vez que haya elegido una opción.

  • Finalmente viene la parte más importante: elegir una ‘Acción’. Le dirá a Windows de qué se trata la tarea en primer lugar. En nuestro caso, queremos ejecutar nuestro script por lotes, por lo que elegiremos ‘Iniciar un programa’.

  • A continuación, apuntaremos a Windows hacia el archivo por lotes de destino haciendo clic en el botón “Examinar” y navegando hasta su ubicación. En nuestro caso, guardamos el archivo en el escritorio, por lo que la ruta completa es “C:UsersDesktopStuffFiledemo.bat”. Ahora haga clic en ‘Siguiente’ en la parte inferior.

  • Finalmente, haga clic en ‘Finalizar’ en la siguiente pantalla para crear la tarea.

¡Eso es todo! Ahora sabe cómo crear y programar archivos por lotes para automatizar tareas simples pero repetitivas en Windows.

Use archivos por lotes para automatizar tareas en Windows

Como ya se mencionó, puede jugar con otras opciones dentro del Programador de tareas para automatizar varias tareas en Windows. Por ejemplo, consulte nuestro artículo sobre la programación del apagado automático de las computadoras con Windows 10 haciendo clic en el enlace. Una vez que empieces a dominarlo, verás que las posibilidades son infinitas. Entonces, ¿qué tarea tediosa y repetitiva desea automatizar mediante archivos por lotes? Háganos saber en los comentarios a continuación.

Scroll al inicio