InicioCiencia EducacionComo crear tu primer programa | Programar en batch #1
Como crear tu primer programa batch

Es mi primer post, por favor deja tu comentario opinando de el

Para crear nuestro primer programa en batch necesitaremos o bien Notepad++ o el Bloc de notas ya sabiendo esto continuemos...

Ok para empezar abrimos el notepad++/bloc de notas

y escribimos el siguiente comando



@echo off

echo.

echo.

echo Hola mundo!

echo Presiona cualquier tecla para salir

pause>nul

exit



Una vez hecho esto guardamos nuestro archivo en la extensión .bat [¡OJO!] esto es importante dado a que si no lo guardamos en .bat el comando no podrá ejecutarse en una CMD... Una vez ejecutado el cmd nos debería salir el siguiente texto:



Hola mundo!

Presiona cualquier tecla para salir



Ahora explicare breve mente cada comando



@echo off Este nos servirá para apagar las notificaciones que corresponden al comando por el ejemplo

sin @echo off poniendo un comando de exit por un breve momento se podría ver ese comando...



cls Este comando nos servira para eliminar todo rastro de cualquier otro comando que vaya detrás de el.



Echo El echo sirve para mostrar una barra de texto como podemos ver si le añadimos un . sin mas se dejara un espacio en blanco!



pause>nul El pause>nul sirve para hacer una pausa entre los comandos como su propio nombre lo indica solo que con texto personalizado en caso de poner  pause sin mas saldría Presione enter para continuar. Ojo para el pause>nul es muy importante poner ese símbolo >



exit Este comando sirve para salir... Ya, sin mas...



Ok ya sabiendo esto ya estamos listos para ingresar al mundo del Batch Basico!



Ahora para finalizar este post crearemos un menú básico el cual continuare mejorando en mi siguiente post con mas explicaciones!



Ok primero antes de empezar el menú básico explicare muy levemente estos comandos



:menu el :variable en este caso menú es un apartado que se crea únicamente para ejecutar comandos que estén en ese apartado sin esta herramienta todo sería un desastre



/set p variable== 

Esta es una variable que crea una barra en la cual el usuario puede escribir letras, números y palabras el espacio que dice variable se puede cambiar a cualquier otra cosa y después de

==

Se puede escribir un texto que saldrá antes del numero/letra del usuario por el ejemplo

/set p var==Numero:

ahora una vez sabiendo esto pasemos al siguiente comando

If %var%==1 goto variable

El if Significa un ¨Si¨ Condicional o un cierto
Por el ejemplo:



if %var%==1 goto Ipconfig

%var%

Tiene que ser la misma variable que pusimos en nuestro

/set p variable==

Por el ejemplo

/set p tds==Elección:

If %tds%==1 goto menu

Ok ahora el

==1

El 1 representa el numero que ha elegido el usuario

goto

El goto se utiliza para ir de un apartado a otro por el ejemplo del apartado

O cumplir una acción

:menu

al apartado

:salir

en estos apartados se ejecutaran los diversos comandos que programemos

ahora pondré el código del menú básico para dar un ejemplo de como funciona y finalizar esta parte del post, puedes copiarlo para analizarlo y entender como funciona o puedes hacer una investigación aparte mientras yo subo mi siguiente post (En el primer caso ya estarás tan avanzado que ni lo necesitaras).

ahora el codigo:




@echo off

:menu
cls
echo.
echo.
echo.
echo                Bienvenido al menu Basico
echo                    Que desea hacer
echo.
echo                 1- Ipconfig
echo                 2- Salir
echo.
set /p var=Opcion:
if %var%==1 goto Ipconfig
if %var%==2 goto salir

:ipconfig
pause
cd..
cd..
ipconfig
echo Presione cualquier tecla para volver al menu principal.
pause>nul
goto menu

:salir
echo Presione cualquier tecla para salir
exit


Listo, con esto finalizo la primera parte de mi post, mañana publicare la segunda parte que trate sobre personalizar el menú y hacerlo un poco mas avanzado!



PD: Gracias a  por la corrección y el ejemplo del ¨IF¨ y complementar mi ejemplo del ¨Goto¨ 
Datos archivados del Taringa! original
33puntos
166visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

L
Usuario
Puntos0
Posts6
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.