InicioInfoProgramando en Batch | tu primer programa en 2 posts 1/2

Programando en Batch | tu primer programa en 2 posts 1/2

Info6/15/2011
Fuente:
Hola amigos en Taringa he visto muchos posts que dicen "virus de broma en batch" y a decir verdad no son si no solo estupideces en las que no cae ni un niño entonces mejor hagamos algo mas completo con el batch, en este post aprenderemos a programar en Batch desde 0 y a crear nuestro primer programa: una calculadora (algo sencillo, pero así aprendemos todos). este primer post es algo básico y muy sencillo para que así no nos fastidie y queramos dejarlo ya en el segundo entraremos a algo mas complejo
Requisitos: Leer todo el post y tener ganas de aprender

¿Como creamos un archivo Batch?
Para esto usaremos el famosisimo Notepad (bloc de notas) aunque para esta ocasion yo usare notepad++ que es lo mismo solo que este nos facilita un poco la edicion lo pueden descargar de
o con el bloc de notas

cremoas el primer batch abriendor nuestro bloc (no escribimos nada ... por ahora) y lo guardamos como el_nombre_que_quieras.bat es importante que lleve el.bat
aprendamos lo básico:

@echo off
Esta es la primera linea de cualquier programa en Batch ¿Por que? echo off sirve para ocultar los procesos que se están llevando acabo en el batch y el @?? es para ocultar el echo off de esta manera quedan ocultados todos los procesos

echo
mientras que @echo off, sirve para ocultar procesos, echo sirve para mostrar algo ¿Que vamos a mostrar?

pause
como su nombre lo dice sirve para pausar el programa ¿como? para la aplicación y muestra un mensaje "presione una tecla para continuar"

color
no puede ser mas fácil es para darle color al texto del shell (la ventanita negra)
existe una enorme variedad de colores como: color 1 - color 2 - color a - color b etc

Practica 1: Resumiendo lo aprendido
Entonces en el notepad ponemos

@echo off
color a
Echo Mi primer programa en Batch
pause


y ¿como nos quedo? el programa que nos queda le damos doble click y nos abre la shell y vemos esto:



Explico el codigo anterior
@echo off sirve para ocultar color a echo y pause
color a es el color verde que vemos pueden cambiarlo por otro, solo que me gusta ese
Echo Mi primer programa en batch como lo dije Echo sirve para para mostrar algo en este caso una oracion
pause paro el programa para que no se cerrara automáticamente

Echo.
Echo. lleva un punto al final lo que lo hace diferente a solo Echo y sirve mas o menos para lo mismo solo que este muestra un espacio

Practica 1.1

@echo off
color a
Echo Mi segundo programa en Batch
Echo.
Echo lo anterior fue un espacio
Echo.
Echo otro espacio
Echo.
pause


y se ve asi



Pause>nul
como vimos anteriormente al poner pause nos aparece "presione una tecla para continuar"
ahora si ponemos pause>nul quita ese letrero probemos

Practica 1.2

@echo off
color a
Echo esto ya es muy facil
Echo.
Echo ahora quite pause
pause>nul


Vemos esto??

Entonces hemos hecho todo bien, si no envíame un mp y te ayudo
como vimos desapareció el "presione una tecla para continuar" y si presionamos una tecla se cierra ahora pondremos dos veces el mismo pause>nul

Practica 1.3

@echo off
color a
Echo esto ya es muy facil
Echo.
Echo otro pause mas
pause>nul
Echo abajo hay un espacio
Echo.
Echo adiós
Pause>nul


lo primero que vamos a ver es:

después presionamos una tecla y vemos esto

continuemos
cls
Como acabamos de ver en el ejemplo anterior nos muestra el primer texto y al presionar una tecla vemos el segundo texto, pero nos sigue mostrando el texto anterior entonces cls nos va a ayudar a alimpiar lo que ya no queremos que se vea ¿como? hagamos otra practica
Practica 1.4

@echo off
color a
Echo esto ya es muy facil
Echo.
Echo ahora usare otro comando
pause
cls
Echo lo anterior ya fue limpiado
Echo.
Echo adiós
Pause>nul


Lo primero que vemos es:

al presionar la tecla vemos que lo anterior ya desapareció y solo queda la segunda parte

title
uff.. así o mas difícil, solo es el titulo, se usa de la siguiente manera

title El titulo de mi primer programa


Msg *
Es similar a Echo y tiene la misma función pero muestra el letrero de otra forma, veamos como funciona

Practica 1.5: usando title y Msg *

@echo off
title Practica 1.5
color a
Msg * Da click en aceptar para cerrar
Echo esto ya es muy facil
Echo.
Echo ahora usare otro comando
pause
cls
Echo lo anterior ya fue limpiado
Echo.
Echo adios
Pause>nul



Como vemos Msg * nos muestra una ventana donde aparece lo que pusimos para cerrarla damos click en aceptar en la parte superior vemos el titulo que pusimos

Start
En ingles significa iniciar que es lo que hace inicia algo puede ser una pagina web o una aplicacion

Practica 1.6: usando Start

@echo off
title Practica 1.6
color a
Msg * Da click en aceptar para cerrar
Echo Soy usuario de Taringa
Echo.
Echo Da click en aceptar para inicar taringa
pause
cls
start www.taringa.net
Echo lo anterior ya fue limpiado
Echo.
Echo ya se inicio taringa
Pause>nul



Después al presionar una tecla se inicia taringa y aparece esto


Podríamos decir que hasta aquí ya terminamos la primer parte así que recapitulemos
@echo off ocultar funciones
Echo Mostrar una oración, numero o palabra
Echo. es un espacio
color cambia el color del texto
pause pausa la aplicación, para que no se cierre automáticamente
pause>nul hace lo mismo que pause pero quita el letrero "presione una tecla para continuar ..."
cls limpia la pantalla
title Introduce un titulo en la shell
Msg * muestra un mensaje en una ventana
start inicia un programa, pagina web

¿Es todo lo que hemos aprendido?
parece poco pero es mejor resumir esta parte ya que entraremos en algo mas complejo
ahora creemos una aplicación, de preferencia traten de crear ustedes mismos si no pueden no se preocupen guíense por el código de abajo, pero si traten de modificarlo


@echo off
title Da un titulo
Msg * Ya finalice la primer parte
color a
Echo Por fin acabe la primer parte
Echo aqui puedes poner numeros palabras u oraciones
Echo.
Echo o puedes dejar un espacio
Pause
cls
Echo ahora iniciemos Taringa
pause>nul
cls
Start www.taringa.net
Echo ya se inicio Taringa
Echo eso es todo
pause>nul


¿vemos lo siguiente?

presionamos una tecla y vemos

y por ultimo presionamos otra tecla


Hasta aquí has entendido todo? no entonces envíame un mp y te ayudo

Ok para no fastidiarnos y quitarles las ganas de aprender hasta aqui acaba la segunda parte apenas termine la segunda parte se las comparto
Datos archivados del Taringa! original
20puntos
1,583visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

r
ryuk521🇦🇷
Usuario
Puntos0
Posts33
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.