Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: the_snake en 7 Abril 2014, 01:29 am



Título: ayuda
Publicado por: the_snake en 7 Abril 2014, 01:29 am
Hola a todos
No se si esto va  aquí pero necesito ayuda con error



"if" no se reconoce como comando interno o  externo

¿como lo puedo solucionar?
el código es este

Código:
@echo off
:menu
echo 1.ping a google
echo 2.ping a wikipedia
echo 3.ping a youtube
set/p var=a quien quieres hacer un ping??

if%var%==1(goto goo)
if%var%==2(goto wiki)
if%var%==3(goto you)
if%var%==""(goto menu)

:goo
ping 173.194.40.145 -t -l 65500[url]www.google.com[/url]
pause
goto menu

:wiki
ping 91.198.174.192 -t -l 65500[url]www.wikipedia.com[/url]
pause
goto menu

:you
ping 173.194.41.0 -t -l 65500[url]www.youtube.com[/url]
pause
goto menu


Título: Re: ayuda
Publicado por: the_snake en 7 Abril 2014, 01:45 am
Hola a todos
No se si esto va  aquí pero necesito ayuda con error



"if" no se reconoce como comando interno o  externo

¿como lo puedo solucionar?
el código es este

Código:
@echo off
:menu
echo 1.ping a google
echo 2.ping a wikipedia
echo 3.ping a youtube
set/p var=a quien quieres hacer un ping??

if%var%==1(goto goo)
if%var%==2(goto wiki)
if%var%==3(goto you)
if%var%==""(goto menu)

:goo
ping 173.194.40.145 -t -l 65500[url]www.google.com[/url]
pause
goto menu

:wiki
ping 91.198.174.192 -t -l 65500[url]www.wikipedia.com[/url]
pause
goto menu

:you
ping 173.194.41.0 -t -l 65500[url]www.youtube.com[/url]
pause
goto menu


Título: Re: ayuda
Publicado por: engel lex en 7 Abril 2014, 04:13 am
no publiques doble, si quieres agregar información, usa el botón modificar

tema en foro incorrecto


Título: Re: ayuda
Publicado por: Eleкtro en 8 Abril 2014, 11:01 am
Hola

1. Las dudas sobre Batch deben ir en el foro de Scripting, pero si publicas en dicha sección debes leer primero la nueva norma que está con una chincheta, o tu tema sería eliminado/bloqueado por incumplimiento de la norma...
> http://foro.elhacker.net/scripting/iexcliexcliexcl_nueva_regla_que_deben_seguir_todos_los_posts_leer_antes_de_postear-t411951.0.html



No estás usando la sintaxis correcta en el código, debes dejar los espacios necesarios

Código
  1. If not defined VAR (goto :Menu)
  2. if %var% EQU 1 (goto: goo)
  3. if %var% EQU 2 (goto :wiki)
  4. if %var% EQU 3 (goto :you)

Saludos