Ms-Dos - Introducir numero para ejecutar accion determinada

 
Vista:

Introducir numero para ejecutar accion determinada

Publicado por ProLiC (4 intervenciones) el 04/10/2008 19:35:29
Hola, tengo un .bat en el que sale un menu. Lo que quiero que haga es que si pulso la tecla "1" haga una cosa y si pulso "2" haga otra. He leido algo sobre el comando CHOICE, pero en windows xp no funciona.

Alguna alternativa? Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Introducir numero para ejecutar accion determin

Publicado por Armando Nava (194 intervenciones) el 04/10/2008 21:32:26
Prueba esto:


@echo off
:Menu
cls
echo Seleccione su opcion tecleando el numero respectivo.
echo.
echo 1. Primera Opcion
echo 2. Segunda Opcion
echo 3. Salir

set /p var=

if %var%==1 goto :Primero
if %var%==2 goto :Segundo
if %var%==3 goto exit
if %var% GTR 3 echo Error
goto :Menu

:Primero
cls
color a
Echo Esta es la Primera Opcion
Echo Precione una tecla para volver al menu
Pause>Nul
goto :Menu

:Segundo
cls
color 1a
Echo Esta es la Segunda Opcion
Echo Precione una tecla para volver al menu
Pause>Nul
goto :Menu
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Introducir numero para ejecutar accion determin

Publicado por ProLiC (4 intervenciones) el 05/10/2008 00:43:05
Muchisimas gracias. Funciona perfectamente de momento =)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar