Tutorial Batch (Desde el principio y para n00bs)

Hardware, software, nuevas tecnologías y todo lo que entre en el mundo de la computación y la red de redes...
Avatar de Usuario
Zephyr Scarlet
Duch@ en tipo roca
Duch@ en tipo roca
Mensajes: 28
Registrado: Mar Ago 03, 2010 6:14 am

Tutorial Batch (Desde el principio y para n00bs)

Mensajepor Zephyr Scarlet »

Al haber un subforo de informática pensé en poner un par de tutoriales de Batch, para que la gente interesada pudiese aprender este lenguaje de programación, nada complicado y bastante útil. Primero que nada:

¿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
ImagenImagen

Darkprotoman=^-^=
Hacia la Calle Victoria Hoenn
Hacia la Calle Victoria Hoenn
Mensajes: 1080
Registrado: Jue Jul 17, 2008 3:25 pm

Re: Tutorial Batch (Desde el principio y para n00bs)

Mensajepor Darkprotoman=^-^= »

puedes seguir con los tutos este año me pase a un bachillerato tecnologico y creo que me servira mas aprender esto pues saliendo de bachillerato ya tengo que ser tecnico en programacion
Imagen

¿Qué cuánto anime he visto?, revisa el spoiler
Spoiler: Mostrar
ImagenImagenImagen

Más firmas
Spoiler: Mostrar
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
ImagenImagenImagen
Imagen
Imagen
Imagen