Blog Tuarroba

..: Acerca de

Blog oficial de Tuarroba. Miles de noticias, artículos y noticias sobre informática, webmasters, miarroba y la propia tuarroba.

FeedBurner RSS
Technorati Profile
Blogcindario

..: Buscador


..: Participantes
  EffectedCard
  FORZALAZIO15
  angelismo
  Niyaz
  Darth_Carl
  infinito23

..: Últimos Comentarios
  Darth_Carl, Variables en Batch

  evil dl507, Hacer tu windows legal

  evil dl507, Hacer tu windows legal

  Invitado, Hosting - Activado sistema anti-hotlink

  Darth_Carl, Creación de Mirrors

  edelmiro tejon, Descargar de Rapidshare.com sin esperar

  Webmaster, Alojamiento de archivos gratis

  Invitado, Video tutoriales curso de hacker en español

  Invitado, Alojamiento de archivos gratis

  Invitado, Descargar de Rapidshare.com sin esperar


..: Categorias
  Tuarroba
  Miarroba
  Webmasters
  Internet
  Informatica
  Videojuegos
  Tutoriales
  Recursos
  Scripts
  Telefonia
  Curiosidades
  Actualidad
  Deportes
  Otros


..: Calendario

..: Agregador RSS
  
  
  
  
  
  

..: Afiliados y Enlaces
  Tuarroba
  Skindario
  Tu@Games
  Tu@Ebooks
  Foro Redemption Day
  Blog Redemption Day
  Niyaz Web

..: Sindicacion
  RSS 0.91
  RSS 1.0
  RSS 2.0
  ATOM 0.3

lunes, 17 de diciembre de 2007

..: Variables en Batch
Hoy vamos a aprender a usar variables Batch. Un ejemplo:

@echo off
echo Tuto de variables
echo Escoge [hola,adios]
If %var% ==hola goto hola
If %var% ==adios goto adios
:hola
msg * Hola amigo
exit
:adios
msg * Adios amigo
exit

Analisis
@echo off >>Enciende la consola
echo Tuto de variables >>Muestra el mensaje Tuto de Variables
echo Escoge [hola,adios]>>Muestra el mensaje Escoge [hola,adios]
If %var% ==hola goto hola >>Si escribes hola te lleva a:hola
If %var% ==adios goto adios>>Si escribes adios te lleva a :adios
:hola
msg * Hola amigo>>Muestra el mensaje Hola amigo
pause>nul >>Pausa hasta que pulses una tecla
exit >>Cierra el programa
:adios
msg * Adios amigo >>Muestra el mensaje adios amigo
pause>nul >>Pausa hasta que pulses una tecla
exit >>Cierra el programa

Es sencillo, solo hay que poner If, luego entre dos % una sigla (var, vir, bat, etc...), ==, la palabra/s que tiene que escribir, goto y el lugar a donde te tiene que llevar (tiene que estar un apartado con : delante, Ej: :burro, :webmaster, etc...)

Tags: Batch





Comparte:    Compartir via email   Blog Memes   del.icio.us   Digg   MyYahoo!   Fresqui   Furl   Meneame   Neo Diario
Enviado por Darth_Carl a las 22:32 | Leer | Comentarios (6)



Volver al indice del blog
..: Comentarios

SVG
 
Enviado el viernes, 28 de diciembre de 2007 a las 15:54


Hmmmm esta mal.
En pricipio, para que quede mejor, sería así:

-(he puesto la firma de mi corporacion)-

@echo off
echo.
echo --Dooreman Corp.--
echo TUTO DE VARIABLES
echo Escoge: [HOLA] [ADIOS]
If %var% ==HOLA goto HOLA
If %var% ==ADIOS goto ADIOS
:HOLA
cls
echo.
echo Hola amigo
pause
exit
:ADIOS
echo.
echo Adios amigo
pause
exit

 

SVG
 
Enviado el viernes, 28 de diciembre de 2007 a las 16:05


EN RESUMEN:

-No habias puesto los comandos "cls" cuando introducias una opción. (cls, sirve para borrar lo que hay en pantalla) Contrato

-No habias puesto el comando "pause", y no permitia leer el contenido de la opción. Contrato

- Y estaba echo una pequeña... jeje, birria. Contrato

 

Darth_Carl
 
Enviado el miércoles, 02 de enero de 2008 a las 23:52


El cls no es necesario.
No me olvidé ningún pause>nul, porque las variables se paran solas
Pensativo

 

Darth_Carl
 
Enviado el sábado, 02 de febrero de 2008 a las 22:51


[quote]
@echo off
title Tutoreal de variablesContrato
echo Tutoreal de variablesContrato
echo holaContrato
echo adiosContrato
set /p var=Escoge una variableContrato
If %var% ==goto holaContrato
If %var% ==goto adiosContrato
:holaContrato
echo Hola amigoContrato
pause > nulContrato
exitContrato
:adiosContrato
echo Adios amigoContrato
pause > nulContrato
exitContrato

PalabreriasContrato
[/quote]

Te he borrado el mensaje porque lo único que haces es criticar sin razonar. Revisa el code y mira que no hay errores

Pensativo

 

MiMeTiC
 
Enviado el miércoles, 06 de febrero de 2008 a las 22:24


lo unico que le faltaba es el "set/p var="(sin comillas.)
lo demas esta bien, le faltaba el TITLE.
y un poco de COLOR.
SALUDOS.Viva!

 

Darth_Carl
 
Enviado el domingo, 06 de abril de 2008 a las 14:07


Opss, se me paso, gracias

 


.:: Escribe tu comentario - Escribir en una nueva ventana
Usuario: No estoy logueado en miarroba (Invitado)
(Invitado)
Estoy logueado en miarroba
Comentario:

 
 

.:: Recomendar articulo
Nick Email
 


By: EffectedCard :: Algunos derechos reservados (©©) Tu@ 2005 :: Fundado 15/02/05