domingo, 31 de enero de 2010

Batch (Parte 1)

Bueno, despues de estar ausente 28 malditos días, por fin (:cara de alegria:), pude volver a escribir algo, puesto que estaba castigado XD, pero bueno, en este dia (??? por que este no es maldito¿¿¿), les enseñare lo basico para programar en batch (o en MS-DOS, o CMD dependiendo de la version de Windows.).

ADVERTENCIA, EN ESTE POST NO DEBERÍA HABER ADVERTENCIA


Bueno, Para empezar en Batch no se programa, son comandos que se ejecutan desde la consola de windows, que pareciera ser un programa...

Entonces, para empezar abre el Bloc de Notas (Inicio>Todos los programas>Accesorios>Bloc de Notas (La libretita azul...)), y escribe lo siguiente:



@echo off


Esto lo que hace es que tu .bat no muestre la linea "C:\Documents And Settings\NOMBREUSUARIO" (Si, NOMBREUSUARIO es el tuyo.), sino que no muestra nada, y el @ es para que se borre la primer líne, que es en la que se ejecuto el comando.

Después coloca esto:



title HolaMundo
Esto lo que hace es darle a la ventana el nombre de HolaMundo, el HolaMundo lo puedes sustituir por lo que quieras; bueno luego escribe esto (no "ESTO" sino lo que va despues del espacio):

color f5
Esto lo que hace es poner el fondo Blanco con letras Purpuras(Rosas.), el comando color puede ser usado con los siguientes colores y de la siguiente manera:

0=Negro 8=Gris
1=Azul 9=Azul Claro
2=Verde A=Verde Claro3=Aguamarina B=Aguamarina Claro
4=Rojo C=Rojo Claro
5=Púrpura D=Púrpura Claro
6=Amarillo E=Amarillo Claro
7=Blanco F=Blanco Brillante

y la sintaxis sería "color XY" Donde X es el fondo y Y las letras.

Después de esto escribe:


cls
Esto lo que hace es borrar la pantalla, para que todos los comandos anteriores no se muestren.

Ahora escribe:

echo HolaMundo
pause>nul

Esto lo que hace es mostrar el texto HolaMundo, y el pause hace que se detenga el bat, hasta que se precione una tecla, despues de esto se cerrará.
Hasta ahora tenemos el siguiente codigo:


@echo off
title HolaMundo
color f5
cls
echo HolaMundo
pause>nul
Guarda esto como HolaMundo.bat (Asegurate que en tipo de archivo diga Todos los archivos), y pruenbalo, por ahora es todo, en la siguiente parte dejare otros ejemplos.
Saludox (Cualquier duda en comentarios)
Yapa
Un programa mio hecho en Batch, Se llama GilgamesHV1.
Descarga: http://rapidshare.com/files/343590581/GilgamesHV1.exe

No hay comentarios:

Publicar un comentario