miércoles, 15 de agosto de 2012

Aprediendo el código .BAT


Quisiera empezar esto diciéndoles que BATCH es un lenguaje a psedolenguaje, batch es el intérprete de los comandos de ms- dos, con un batch podemos hacer bastantes cosas útiles, interesantes y poderosas como lo son desde pequeñas calculadoras hasta poderosos virus y muchas más. 


Bueno ya empezando esto el manejo de el lenguaje Batch se realiza en un editor de texto plano en este caso El Bloc de Notas de Windows.  

Lo primero que debemos saber es que siempre se empezará escribiendo la siguiente línea en el bloc  @echo off 

Ahora miremos los comando que se pueden utilizar en BATCH:
echo es el comando que muestra lo que escribes después de echo dejando un espacio entre esta y lo que vas a escribir.

pause es el comando que debas escribir debajo en la siguiente línea de lo que escribas con el comando echo.

esto hará que en la pantalla salga algo para continuar un texto que dice:

presiona una tecla para continuar...

y permite que la aplicación creada no se cierre automáticamente.

cls es el comando que borrará la pantalla cada vez que se ejecute algo que ya no se debe seguir ejecutando.

COMANDOS SET Y IF


set /p var=xxx este comando lo que hace  es que después de que se muestre  lo que va después del igual (=) (sin espacio) pueden escribir lo que quieran. esto más que todo es usado para comprobar contraseñas.

Veamos ahora un comando alterno muy utilizado es un complemento del comando set /p var=xxx es el comando if %var%== zzz que es el encargado de regular lo que se escriba en el comando set /p var=xxx si lo que escribió en este es correcto el alterno nos mostrará el mismo texto correcto.

COMANDO GOTO

goto es el comando que ejecuta una acción específica Entonces primero se escribe la acción luego goto xyz  (suponiendo que xyz es la acción) la forma correcta sería:

:xyz

y en este espacios escribes lo que deseas que se ejecute.

Otros comandos:
else

Uno interesante: msg * xxx este comando te muestra el comando que tu escribiste, como un mensaje. 

Bueno esto es así como lo básico a continuación pondré algunos ejemplos para que ustedes experimenten que tal es. Para que los ejemplos puedan ser leídos claramente en tu PC debes copiar y pegarlo en el bloc de notas y guardarlo con formato .bat ejemplo bloggin.bat y lo visualizas.

EJEMPLO 1
@ echo off
echo hola como estas 
pause
echo espero que aprendas batch
pause
msg * bienvenido que disfrutes

EJEMPLO 2
@echo off
color 0a
:virus
cls
set /p var=dime tu nombre
if %var%==nuevo (
echo hola veo que estas aprendiendo batch, pero escribe el nombre correcto
pause
) else (
echo bienvenido y que disfrutes
pause
goto virus

Bueno este tema de batch es muy amplio pero empezar por aquí es fácil ustedes ya irán avanzando con el tiempo suerte con su estudio.

0 comentarios:

Publicar un comentario

SÍGUENOS EN: