Facebook Twitter RSS Reset

Como Programar con Batch? Entra Aqui!

HOLAA TARNGUEROOOSS, LES VENGO A ENSEÑAR UN TUTORIAL BASICO DE LO QUE ES EL LENGUAJE BATCH

INTRODUCCION

BUENO, BATCH ES BASICAMENTE UN LENGUAJE EN EL QUE CUANDO LO TRABAJAMOS,

CONSEGUIMOS HACER COMO, MINI PROGRAMAS EN UNA CONSOLA DE COMANDOS


ESTE LENGUAJE NO ES DIFICIL DE APRENDER, ES FACIL , POR ESO VINE A ENSEÑARSELOS

VAMOS A PONERLES UN EJEMPLO, VALLAN AL BOTON DE WINDOWS Y A EJECUTAR Y PONEN CMD, LO ABREN, ME IMAGINO QUE SABRAN MUCHOS SI, PERO QUIZAS OTROS NO, LO QUE ES EL CMD O CONSOLA DE COMANDOS, PERO BUENO, ES SIMPLEMENTE UNA CONSOLA DONDE PUEDEN INTRODUCIR COMANDOS, ES DECIR COMO SI ESTUVIERAN EN WINDOWS NORMAL PERO CONTROLANDOLO POR COMANDOS, ESTA CONSOLA DE COMANDOS SERIA COMO NUESTRA CONSOLA DONDE SE EJECUTARA EL LENGUAJE BATCH.

LA ESTRUCTURA BASICA DE EL LENGUAJE BATCH ES LA SIGUIENTE

@echo off

title MiPrograma

echo hola

pause




ANTES DE EMPEZAR CON ESTE TUTORIAL, COMO VEN, LA ESTRUCTURA QUE PUSE DEL LENGUAJE BATCH, COPIEN ESO Y PEGENLO EN UN DOCUMENTO DE TEXTO O BLOC DE NOTAS, LUEGO LE DAN A GUARDAR COMO, Y LE PONEN SU NOMBRE CON LA EXTENSION.BAT, ES DECIR MIPROGRAMA.BAT.., CUANDO SE GUARDE, VAN A EL LUGAR DONDE HALLAN GUARDADO EL ARCHIVO Y VERAN QUE TIENE UN SIMBOLO CON UNN CUADRO Y DOS RUEDITAS, LO ABREN Y

VERAN QUE LES APARECERA EL “PROGRAMA BASICO” HECHO EN BATCH.

BUENO FIJENSE QUE EN EL PROGRAMA HECHO NOS DICE UN MENSAJE QUE ES “HOLA” Y NOS DICE, PULSE UNA TECLA PARA CONTINUAR , QUE SERA PARA PULSAR CUALQUIER TECLA Y SALIRSE DEL PROGRAMA

AHORA SELECCIONEN EL ARCHIVO CREADO Y DEN A EDITAR, Y VERAN EL CODIGO QUE ES BASICAMENTE UNA ESTRUCTURA DEL LENGUAJE BATCH VAMOS A EMPEZAR CON LA TEORIA, ENTRE COMILLASXD

VEREMOS QUE EN LA PRIMERA LINEA DE CODIGO SALE “@ECHO OFF” QUE ES PARA INICIAR EL LENGUAJE BATCH, CUANDO QUERRAMOS PROGRAMAR ESTE LENGUAJE, SIEMPRE CUANDO PROGRAMEMOS BATCH AHI Q EMPEZAR CON PONER DE PRIMERO @ECHO OFF. CUANDO PONGAMOS ESTE CODIGO SIEMPRE TIENE QUE IR EN LA PRIMERA LINEA DE CODIGO Y TIENE QUE IR SOLA, ES DECIR , EN AL PRIMERA LINEA SOLO @ECHO OFF, NADA MAS

EN LA SEGUNDA LINEA DE CODIGO NOS SALE “TITLE MIPROGRAMA”, ESTE COMANDO TITLE ES PARA AGREGAR UN TITULO A SU PROGRAMA, SI ABRIERON EL PROGRAMA Y PRESTARON ATENCION, ARRIBA DLE PROGRAMA EN LA PARTE DE LA VENTANA SALIA MIPROGRAMA, QUE ES EL TITULO DEL PROGRAMA.

ESTE COMANDO TITLE SE PUEDE USAR EN CUALQUIER LINEA DE CODIGO, EN LA SEGUNDA, EN LA TERCERA, NUNCA EN LA PRIMERA!. CUANDO PONGAMOS EL COMANDO TITLE DEJAMOS UN ESPACIO Y AL LADO PONEMOS EL TITULO DEL “PROGRAMA”

EN LA TERCERA LINEA DE CODIGO SE PUEDE VER QUE DICE “ECHO” , EL ECHO NOS SIRVE PARA AGREGAR CONTENIDO , ES DECIR SI PONEMOS ECHO HOLA XD, EN EL PROGRAMA DIRA HOLAXD, (NO DIRA ECHO), ESTE COMANDO SE UTILIZA EN CUALQUIER LINEA DE CODIGO, EXCEPTO EN AL PRIMERA, CUANDO VALLAN A UTILIZAR EL ECHO, LO UTILIZAN DE MODO QUE PONGAN ECHO , DEJAN UN ESPACIO Y PONEN LA INFO, EJEMPLO: echo Hola mundo!

EN LA ULTIMA LINEA VEMOS QUE SALE EL “PAUSE”, ESTO SE ´PONE PARA FINALIZAR UN PROGRAMA BATCH, YA QUE SI NO LO PONEMOS SE ABRIRA EL PROGRAMA Y SE CERRARA RAPIDO.



LAS VARIABLES

PARA UTILIZAR VARIABLES EN BATCH ES MUY SENCILLO, .. LAS VARIABLES SON COM LO DICE LA PALABRA, SON VARIABLES XD, PERO EN PROGRAMACION , LAS VARIABLES NO SON LAS TIPICAS DE MATEAMATICA COMO X,Y,X , Y TAMPOCO TIENEN VALOR NUMERICO,(SI TIENEN, PERO LA MAYORIA NO), EN BATCH PARA DECLARAR UNA VARIABLE HACEMOS ESTO PRACTICAMENTE: SET “NOMBREVARIABLE” = “VALOR DE LA AVRIABLE”, SIEMPRE ANTES DE DECLARA UNA VARIABLE SE HACE ESTO: PRIMEOR PONEMOS “SET”, LUEGO ELL NOMMBRE D ELA AVRIABLE, Y SU VALOR.

PARA UTILIZARLAS EN BATCH HARIAMOS LA SIGUIENTE ESTRUCTURA BASICA. NO OBLIGATORIAMENTE TIENEN QUE HACER ESTA , PERO SI LES DIGO QUE OBLIGATORIAMENTE TIENENQ QUE TENER ; @ECHO OFF, ECHO, Y PAUSE

@ECHO OFF

TITLE USO DE VARIABLES

ECHO VARIABLES

SET NOMBRE=IVAN


PAUSE



COMO VEN, EN LA ESTRUCTURA DE ARRIBA HEMOS DECLARADO UNA VARIABLE , ES DECIR QUE “NOMBRE” TIENE ELL VALOR DE IVAN, ENTONCES SI QUEREMOS DECIR EN BATCH LA VARIABLE NOMBRE, DIRIAMOS EL NOMBRE DE LA VARIABLE , NO EL VALOR, OBVIAMENTE.,,.EJEMPLO @ECHO OFF



                                     SET NOMBRE=IVAN

                                    HOLA %NOMBRE

PAUSE

SI EJECUTAMOS EL CODIGO ANTERIOR VEREMOS QUE DIRA IVAN, YA QUE ESTAMOS DICIENDO EL NOMBRE DE LA VARIABEL QUE TIENE LE VALOR DE IVAN, PARA NOMBRARB O DECIR UNA VARIABLE TENEMOS QUE PONERLA ENTRE ESTOS SIGNOS”%%” COMO SE VE EN EL CODIGO ANTERIOR,RECUERDENN QUE TIENE QUE PONER EXACTAMENTE EL NOMBRE D ELA VARIABLE, CUANDO VALLAN A DECIR UNA VARIABLE POR EJEMPLO , SI ASIGNAMOS UNA VARIABLE QUE SE LLAME VAR1, Y SU VALOR ES HOLA, ENTONCES CUANDO VALLAMOS A PONER EL CODIGO PARA DECIR LA VARIABLE EJEMPLO ECHO %VAR1% IVAN,.. EN EL PROGRAMA NO NOS DIRA EL NOMBRE DE LA VARIABLE, SINO EL VALOR DE LA VARIABLE.

AMOS A REPASAR UN POCO, VIMOS QUE EL CODIGO @ECHO OFF SIRVE PARA INICIAR EL LENGUAJE, BATCH.

EL CODIGO PAUSE NOS SIRVE PARA QUE EL PROGRAMA NO SE ABRA Y SE CIERRE RAPIDO, SINO QUE SE QUEDA EN PAUSE.

EL CODIGO ECHO , NOS SIRVE PARA PONER ALGO EN LA PANTALLA DEL PROGRAMA, SI QUEREMOS PONER HOLA NEN NUESTRO PROGRAMA, ENTONCES PONDRIAMOS: ECHO HOLA,

EL CODIGO SET NOS SIRVE PARA DECLARAR LAS VARIABLES, LAS CUALES AL ESCRIBIRLAS LAS ESCRIBIREMOS DENTRO DEL “%%”

Y EL CODIGO TITLE , NOS SERVIRA PARA PONERLE TITULO A LA VENTANA EN LA QUE ESTA NUESTRO PROGRAMA

BUENO AMIGOS ,MUCHO POR HOY, AQUI SE TERMINA EL POST, ESPERO QUE ES LES HALLA GUSTADO, UN SALUDO DESDE VENZUELA A TODOS

SI ESTE POST LLEGA A 20 PUNTOS HAGO LA SEGUNDA PARTE DE ESTE TUTORIAL DE BATCH.!!

No comments yet.

Leave a Comment