Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: barnix456 en 21 Febrero 2011, 16:53 pm



Título: [BATCH] Creando un menu
Publicado por: barnix456 en 21 Febrero 2011, 16:53 pm
Hola, buen dia a todos, recien empeze en programacion y trato de aprender algo sencillo como python y batch, bueno he encontrado bastante informacion en la web, tutoriales y cosas asi, y ahora estoy en batch asiendo un menu selectivo de tipo:

1 entrar
2 salir
escoje el numero k desees.

mi problema no es aserlo, si no bloquearlo, como se ve, las unicas opciones son el 1 y 2, pero si preciono 3, el programa corre de igual forma... Como puedo evitar esto, hay alguna forma de bloquear esto...???



Título: Re: [BATCH] Creando un menu
Publicado por: Edu en 21 Febrero 2011, 17:18 pm
Tienes q hacer algo asi siempre:

Código:
@echo off
:menu
cls
echo         --------------------
echo         -       MENU       -
echo         --------------------
echo.&echo.
echo    1- Mostrar informacion sobre autor.
echo.
echo    2- Usar
echo.
echo    3- Salir
echo.&echo.
set "option="
set /p "option= elige la opcion: "
if not defined option (goto :menu)

if %option%==1 (goto :info)
if %option%==2 (goto :usar)
if %option%==3 (goto :salir)
goto :menu


:info
cls
echo Estas en Informacion sobre Autor.
pause> nul
goto :salir


:usar
cls
echo Estas en Usar.
pause> nul
goto :salir


:salir
exit


Título: Re: [BATCH] Creando un menu
Publicado por: barnix456 en 21 Febrero 2011, 18:16 pm
ok gracias por el code lo probare... realmente solo me hacia falta el:

if not defined option (goto: menu)

oye tambien esto funciona para letras?? o solo numeros


Título: Re: [BATCH] Creando un menu
Publicado por: Edu en 21 Febrero 2011, 18:21 pm
Pruebalo a ver q pasa xD


Título: Re: [BATCH] Creando un menu
Publicado por: barnix456 en 21 Febrero 2011, 19:05 pm
ok... gracias lo probare cuando llegue a mi casa... espero y me ayude gracias


Título: Re: [BATCH] Creando un menu
Publicado por: barnix456 en 22 Febrero 2011, 03:49 am
Citar
Pruebalo a ver q pasa xD

Gracias de verdad, funcional mas que bien jeje....


Título: Re: [BATCH] Creando un menu
Publicado por: Edu en 22 Febrero 2011, 15:16 pm
De nada, acuerdate de hacerlo mas o menos asi siempre q queda bien ;)


Título: Re: [BATCH] Creando un menu
Publicado por: juanbass en 24 Febrero 2011, 19:40 pm
Una preguntilla...
y para hacer que vuelva al menu si no queremos hacer esa opcion??

un saludo

SOLUCIONADO

era muy facil, solo con llamar a la sentencia valia...muchas gracias de tdos modos jeje