¿Qué es Batch?
El Batch es un sencillo lenguaje de programación mediante el cual se rigen las shell de todos los ordenadores (MS-DOS), que se ejecuta mediante archivos Batch. Los archivos Batch son archivos de procesamiento por lotes, y son archivos de texto con el formato .BAT, que pueden ser leídos y modificados mediante Bloc de Notas. Los archivos Batch contienen comandos que son ejecutados por la MS-DOS, la consola del sistema (puede ser abierta yendo a Inicio - Ejecutar - CMD en Windows, y en la carpeta Accesorios en Linux). Las funciones de la MS-DOS son infinitas, más si se le aplica NetCat (esto ya lo veremos más adelante), cuyo límite sólo lo pone la imaginación del programador al hacer el Batch.
Ahora que ya sabemos lo que es Batch, empecemos:
Lección Uno: Hola Mundo
Esta es la lección básica en cualquier lenguaje de programación, así que probablemente nadie tenga dificultades con ella:
Material necesario:
~ Bloc de Notas
Abrimos Bloc de Notas y escribimos en él (dejando los saltos de linea tal y como estan).:
Código fuente:
Código: Seleccionar todo
@echo off
echo Hola mundo, este es mi primer programa en Batch
pause
exit
------------------------------------
Guardamos los cambios, pero en vez de poner en la extensión .txt, ponemos .bat cuando nos pregunte por el nombre al guardar el archivo.
Explicación de los comandos:
- @echo off: Este comando siempre tiene que aparecer al principio de los Batch para que puedan funcionar, y es lo que los arranca
- echo Texto: Este comando sirve para mostrar un mensaje, donde Texto es el texto que queramos ponerle (En este caso, Hola mundo...)
- pause: Esto lo que hace es decirle al programa que se pare
- exit: Esto cierra el programa
Como curiosidad, al estar la MS-DOS hecha en inglés, en Batch no se pueden poner tildes ni Ñ's
Fin de la lección