InicioHazlo Tu MismoComo 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.!!
Datos archivados del Taringa! original
48puntos
678visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

I
Usuario
Puntos0
Posts10
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.