El archivo Batch es un archivo de procesamiento por lotes: se trata de archivos de texto sin formato, guardados con la extensión *.bat que contienen un conjunto de comandos DOS. Cuando se ejecuta este archivo bat, los comandos contenidos son ejecutados en grupo, de forma secuencial, permitiendo automatizar diversas tareas.
Cualquier comando DOS puede ser utilizado en un archivo batch.
Hay que aclarar Batch que no es un Lenguaje de Programación. Es un archivo de código que contiene comandos del, Shell de Windows, llamado MS-DOS, que pueden ejecutar desdeInicio->Ejecutar->CMD.
Hay dos maneras de ejecutar comandos Batch.
Desde el Shell de Windows.
Escribiéndolos en un archivo de texto con extensión .bat y luego ejecutarlo.
Ejemplo:
Código :
@echo off echo Primeros comandos BAT pause exit
¿No te gusta que al poner pause salga "Presione una tecla para continuar..."?
Pues si escribes "pause>nul" no aparecerá ni un texto.
Entonces si anteponemos un mensaje, quedaría así.
Código :
echo Aprieta cualquier tecla para seguir pause>nul
Además puedes jugar con los caracteres. Aquí un ejemplo, donde cambié los colores y jugué con los caracteres y personalicé el pause:
El código que empleé para esto fue:
Código :
@echo off color 30 echo ================================== echo = = echo = Personalizado = echo = = echo ================================== echo. echo. echo Esto esta personalizado, para salir presiona una tecla. pause>nul exit
Cabe mencionar que echo. (Echo seguido de un punto)sirve para saltarse una línea.
Facil no...!?
Si te interesa saber como armar un archivo por lotes mas avanzado te recomiendo la siguiente página.
http://www.cristalab.com/tutoriales/programacion-avanzada-de-archivos-en-lotes-.bat-c49576l/
Actividad.
Descargár el siguiente archivo desde Windows y descomprimirlo en Mis Documentos.
Desarrollar un archivo por lotes desde la consola que organice todos los documentos de hoja de cálculo, procesador de texto y diapositivas en la misma carpeta Mis documentos en tres carpetas con los nombres Planillas, Textos, Presentaciones. El batch debe ser estético en su ejecución con mensajes personalizados por cada acción que realiza.