Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Agosto 21, 2008, 11:33:04
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, The Shadow)  |  Tema: Tutorial de IF 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: 1 [2] Ir Abajo Imprimir
Autor Tema: Tutorial de IF  (Leído 1340 veces)
Espectro Infernal
Moderadores
Colaborador
*****
Desconectado Desconectado

Mensajes: 802



Ver Perfil
« Respuesta #25 en: Junio 16, 2006, 03:59:52 »

En línea





iobh
Colaborador
*****
Desconectado Desconectado

Mensajes: 693


Odi Profanum Vulgus et Arceo


Ver Perfil
« Respuesta #26 en: Junio 16, 2006, 04:45:22 »

Bueno bueno, no es necesario pelear por un programita, todos tenemos programas como ese.

Tambien todos cometen errores, no hay NADIE que halla nacido sabiendo programar, todo se aprende con tiempo y dedicacion regulada.

Que bueno que les esta gustando este tutorial, y recuerden tambien aprender a usar variables con mi otro tutorial de set, que tambien es muy importante en programacion, y matematicas, y fisica, ...

Salu2
En línea

"No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela."

-Albert Einstein

kitox
Miembro
*****
Desconectado Desconectado

Mensajes: 117


Ver Perfil
« Respuesta #27 en: Junio 16, 2006, 08:49:04 »

.... se me olvido mencionarlo... vas a hacer mas tutos de este tipo???
son muy buenos para empezar i aclarar dudas!!!
lo agradeceria mucho

saludos
En línea
Espectro Infernal
Moderadores
Colaborador
*****
Desconectado Desconectado

Mensajes: 802



Ver Perfil
« Respuesta #28 en: Junio 17, 2006, 02:37:48 »

En línea





iobh
Colaborador
*****
Desconectado Desconectado

Mensajes: 693


Odi Profanum Vulgus et Arceo


Ver Perfil
« Respuesta #29 en: Junio 17, 2006, 02:32:53 »

Bueno, si, lo de los tutoriales me gusta mucho y como ya saven muchos habia empezado con uno de el comando FOR
pero me complique demaciado y esta bastante dificil, nisiquera yo lo podia entender bien :S
voy a ver si me sale otro de nuevo, pero mas facil.

ademas si necesitan otro tutorial de algun comando porfavor pidanmelo, ya que el comando FOR es uno de los mas dificiles, cualquer otro lo puedo hacer(o eso creo)

Salu2
En línea

"No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela."

-Albert Einstein

PoWeReD
Colaborador
*****
Desconectado Desconectado

Mensajes: 536


Paiasito&paiasitA* L'

pepinodemar69@hotmail.com powered@el-hacker.org
Ver Perfil WWW Email
« Respuesta #30 en: Junio 20, 2006, 06:53:07 »

Bueno, si, lo de los tutoriales me gusta mucho y como ya saven muchos habia empezado con uno de el comando FOR
pero me complique demaciado y esta bastante dificil, nisiquera yo lo podia entender bien :S
voy a ver si me sale otro de nuevo, pero mas facil.

ademas si necesitan otro tutorial de algun comando porfavor pidanmelo, ya que el comando FOR es uno de los mas dificiles, cualquer otro lo puedo hacer(o eso creo)

Salu2

pues iobh, ya ke lo mencionas me gustaria un tuto del REG ADD y su antonimo :Cheesy
el del FOR y el de SET tambien me intereas, asi ke si akabas algono de ellos avisame ok?

gracias men, y sigue haciendo estos tutos tan bestiales!!

saludos!!
En línea

[ Batch Coder ]

Cambiar Fondo de Carpetas en XP BackGround Folder
Cuentas GMail Pidelas Aqui ^^ Por: Ricardovo
iobh
Colaborador
*****
Desconectado Desconectado

Mensajes: 693


Odi Profanum Vulgus et Arceo


Ver Perfil
« Respuesta #31 en: Junio 20, 2006, 08:09:51 »

Bueno, el tutorial de el comando Reg ADD lo voy a hacer, pero esta semana tengo demasiado que hacer,
la proxima SEGURO.

y tutorial del comando set ya hay, esta aqui:

http://foro.el-hacker.com/index.php/topic,45274.0.html

Salu2
En línea

"No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela."

-Albert Einstein

Hunter Killer
Habitual
*****
Desconectado Desconectado

Mensajes: 269



Ver Perfil
« Respuesta #32 en: Junio 29, 2006, 09:00:46 »

En línea



iobh
Colaborador
*****
Desconectado Desconectado

Mensajes: 693


Odi Profanum Vulgus et Arceo


Ver Perfil
« Respuesta #33 en: Junio 29, 2006, 09:28:28 »

Citar
 @echo off
:start
cls
echo.
echo.
echo ELIJA UNA OPCION
echo.
echo 1) Hola
echo.
echo 2) Como estas??
echo.
echo 3) Me tengo que ir
set /p var=
if %var%==1 goto 1
if %var%==2 goto 2
if %var%==3 goto 3
if %var%==else goto 4
:1
echo hola todo bien??
pause
goto start
:2
echo Bien por suerte
pause
goto start
:3
echo ya era hora!!!
pause
exit
:4
echo elegir 1, 2, o 3
pause
goto start

Bueno tu problema esta en el else

if %var%==3 goto 3
if %var%==else goto 4

deberia ser haci

if %var%==3 goto 3 else goto 4

ya que el else es parte de el mismo if pero nevesita de una condicion anterior, lo que pasaba antes es que si el usuario escribia else iria al 4.

espero que te haya servido el tutorial

Salu2
En línea

"No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela."

-Albert Einstein

Hunter Killer
Habitual
*****
Desconectado Desconectado

Mensajes: 269



Ver Perfil
« Respuesta #34 en: Julio 09, 2006, 06:32:40 »

gracias por responder pero te digo que asi tampoco me funciono tambien trate agregandolo a todas las lineas pero no funciona cada vez qu escribo cualcuier otra cosa e me  cierra a ventana Tongue

salu2
En línea



iobh
Colaborador
*****
Desconectado Desconectado

Mensajes: 693


Odi Profanum Vulgus et Arceo


Ver Perfil
« Respuesta #35 en: Julio 09, 2006, 06:40:04 »

ahora si =)

 @echo off
:start
cls
echo.
echo.
echo ELIJA UNA OPCION
echo.
echo 1) Hola
echo.
echo 2) Como estas??
echo.
echo 3) Me tengo que ir
set /p var=
if %var%==1 goto 1
if %var%==2 goto 2
if %var%==3 ( goto 3 ) else ( goto 4 )
:1
echo hola todo bien??
pause
goto start
:2
echo Bien por suerte
pause
goto start
:3
echo ya era hora!!!
pause
exit
:4
echo elegir 1, 2, o 3
pause
goto start

el cambio es esto

if %var%==1 goto 1
if %var%==2 goto 2
if %var%==3 goto 3
if %var%==else goto 4

a esto

if %var%==1 goto 1
if %var%==2 goto 2
if %var%==3 ( goto 3 ) else ( goto 4 )

Salu2
En línea

"No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela."

-Albert Einstein

Hunter Killer
Habitual
*****
Desconectado Desconectado

Mensajes: 269



Ver Perfil
« Respuesta #36 en: Julio 09, 2006, 06:57:14 »

gracias ahora si me funciona!!! Grin
si no es mucha molestia podrias explicarme como es que los parentesis lo solucionan?Huh?

salu2
En línea



iobh
Colaborador
*****
Desconectado Desconectado

Mensajes: 693


Odi Profanum Vulgus et Arceo


Ver Perfil
« Respuesta #37 en: Julio 09, 2006, 07:14:06 »

Citar
if %var%==3 ( goto 3 ) else ( goto 4 )

Bueno es facil, lo que pasa es que aveses con el comando IF, es necesaio colocar parentesis para diferenciar entre comandos(ej: goto, exit, dir, etc) o entre cadenas del mismo if (ej: else)

osea si yo coloco

IF %var%==3 goto else

iria a :else, pero no utilizaria otros comandos, por que toma al else como parte del comando goto y no del if.

En color

Rojo: Parametros del comando IF
Negro: Comandos

if %var%==3 (goto 3) else (goto 4 )

Espero que entendas.

"IF %Hunter Killer%==%no entiende% echo iobh explica denuevo & pause"

Salu2
PoS
En línea

"No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela."

-Albert Einstein

Hunter Killer
Habitual
*****
Desconectado Desconectado

Mensajes: 269



Ver Perfil
« Respuesta #38 en: Julio 10, 2006, 05:35:39 »

aaa ahora si me quedo mas claro gracias por la ayuda Grin sigue haciendo mas de estos tutos Grin

salu2
En línea



Páginas: 1 [2] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, The Shadow)  |  Tema: Tutorial de IF « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC