Script por lotes: sintaxis
Normalmente, la primera línea de un archivo por lotes a menudo consta del siguiente comando.
Comando ECHO
@echo off
De forma predeterminada, un archivo por lotes mostrará su comando mientras se ejecuta. El propósito de este primer comando es apagar esta pantalla. El comando "echo off" apaga la visualización de todo el script, excepto el comando "echo off" en sí. El signo "arroba" "@" al frente hace que el comando se aplique a sí mismo también.
Documentación
Muy a menudo, los archivos por lotes también contienen líneas que comienzan con el comando "Rem". Esta es una forma de ingresar comentarios y documentación. La computadora ignora cualquier cosa en una línea que sigue a Rem. Para archivos por lotes con una complejidad cada vez mayor, a menudo es una buena idea tener comentarios.
Programa de secuencia de comandos del primer lote
Construyamos nuestro primer programa de secuencia de comandos por lotes simple. Abra el bloc de notas e ingrese las siguientes líneas de código. Guarde el archivo como "List.cmd".
El código hace lo siguiente:
Utiliza el comando echo off para garantizar que los comandos no se muestren cuando se ejecuta el código.
El comando Rem se usa para agregar un comentario para decir qué hace exactamente este archivo por lotes.
El comando dir se usa para tomar el contenido de la ubicación C: \ Archivos de programa.
El comando '>' se usa para redirigir la salida al archivo C: \ lists.txt.
Finalmente, el comando echo se usa para decirle al usuario que la operación se completó.
@echo off
Rem This is for listing down all the files in the directory Program files
dir "C:\Program Files" > C:\lists.txt
echo "The program has completed"
Cuando se ejecuta el comando anterior, los nombres de los archivos en C: \ Archivos de programa se enviarán al archivo C: \ Lists.txt y en el símbolo del sistema se mostrará el mensaje "El programa se ha completado".