Creación de un archivo por lotes simple
Los archivos por lotes de Windows son excelentes si desea realizar varias tareas en rápida sucesión, o si desea hacer cosas con varios archivos seguidos, o si simplemente no desea utilizar la interfaz GUI para realizar algunas tareas (por ejemplo, realizar tareas desatendidas). Los archivos por lotes son archivos de texto con una extensión «.bat» y contienen declaraciones de línea de comandos de Windows. Por supuesto, necesita conocer las instrucciones de la línea de comandos para ingresarlas en un archivo .bat. Hay muchos lugares en la Web que describen las declaraciones de línea de comandos disponibles, pero un lugar es el siguiente:
http://technet.microsoft.com/en-us/library/cc754340.aspx#BKMK_Index
Hay varias formas de crear un archivo por lotes, pero dado que un archivo por lotes no es más que un archivo de texto sin formato, quizás la forma más sencilla es usar el Bloc de notas. Como utilizo mucho archivos por lotes, creé una carpeta C: \ Bat donde los guardo todos. Para crear uno nuevo, uso el Explorador de Windows o el Explorador de archivos para navegar a C: \ Bat, luego hago clic derecho en esa carpeta y selecciono Nuevo | Documento de texto. (Ver figura 1)
Figura 1. Creación de un nuevo documento de texto.
Inmediatamente después de seleccionar el elemento de menú Documento de texto, escriba el nombre que desea darle a su archivo por lotes (digamos que desea que se llame «Directorio») y presione Entrar. Ahora, al presionar Enter por segunda vez, se iniciará el Bloc de notas y podrá comenzar a escribir las declaraciones de la línea de comandos que constituyen su archivo por lotes.
Por ejemplo, supongamos que desea crear un archivo por lotes que produzca una lista de directorio de una carpeta y coloque esa lista en un archivo llamado «Dirlist.txt». La instrucción de la línea de comandos que produce una lista de directorios es DIR, y para dirigir la salida de DIR a un archivo se usa «>»
operador. Entonces, la línea que escribe en el Bloc de notas sería:
DIR > Dirlist.txt
Las declaraciones de la línea de comandos no distinguen entre mayúsculas y minúsculas, por lo que no es necesario escribir DIR en mayúsculas si no lo desea. Después de escribir esto en el Bloc de notas, guarde el archivo y salga. Lo último que debe hacer antes de invocar su archivo por lotes es cambiarle el nombre para que tenga un «.bat»
extensión en lugar de la extensión «.txt» predeterminada. Aquí nuevamente, en el Explorador de Windows o el Explorador de archivos, haga clic derecho en el archivo que acaba de crear («Directory.txt») y seleccione Cambiar nombre en el menú contextual. Utilice la tecla de flecha derecha para desplazarse a la parte «.txt» del nombre del archivo y reemplace «.txt» por «.bat» y luego presione Entrar. (Windows le preguntará si está seguro de que desea cambiar el nombre del archivo. Haga clic en Sí). Ahora debería tener un archivo llamado «Directory.bat» en su carpeta.
Una forma de invocar un archivo por lotes es hacer doble clic en él, de modo que para ejecutar realmente su comando DIR, haga doble clic en el archivo «Directory.bat».
Inmediatamente, una ventana aparecerá y desaparecerá brevemente, y ahora verá un archivo llamado «Dirlist.txt» en su carpeta. Este archivo fue creado por los comandos en el archivo por lotes. Al abrir ese archivo, verá una lista de directorios de su carpeta C: \ Bat.
Obviamente, tener un archivo por lotes que produzca una lista de directorios de su carpeta C: \ Bat tiene un valor limitado, pero esta sugerencia fue diseñada para darle una introducción a la creación e invocación de un archivo por lotes simple. Pero las capacidades de procesamiento por lotes son muy poderosas. Consulte otros consejos para familiarizarse con el uso de archivos por lotes un poco más sofisticados.
Este consejo (13100) se aplica a Windows 7, 8 y 10.