dragunixos
12/3/2018 - 10:59 PM

Esto es un ejemplo de como agregar un menú con el uso de "choice" y "errorlevel"

Esto es un ejemplo de como agregar un menú con el uso de "choice" y "errorlevel"

@echo off
REM --- Para propósitos EDUCATIVOS, no hace nada.
REM --- Esto es un ejemplo de como agregar un menú por medio de "choice"
REM --- Mas informacion, aqui https://www.computerhope.com/choicehl.htm
REM ===============================================================
cls
echo.==================
echo   1 - Estrellas
echo   2 - Dolares
echo   3 - Ceros
echo.==================
REM ===============================================================
REM --- Tan sencillo como habilitar la linea de abajo para que empiece a funcionar
REM ------ choice /c:123
REM --- Pero se pueden agregar otros parametros para personalizarlo,
REM --- como se muestra a continuacion:
choice /C:123 /N /M "Elija una opcion: "
echo. 
REM --- /C: establece que numeros son validos como opcion
REM --- /M: muestra un mensaje persolalizado
REM --- /N: suprime el mensaje: Elija una opcion: [1,2,3]?
REM ===============================================================
REM --- Notese que se enumenan en orden INVERSO
if errorlevel 3 goto ZERO
if errorlevel 2 goto DOLLAR
if errorlevel 1 goto STARTS
REM ===============================================================
:STARTS
echo.[* * * * *]
echo.
pause
goto EOF

:DOLLAR
echo.[$ $ $ $ $]
echo.
pause
goto EOF

:ZERO
echo.[0 0 0 0 0]
echo.
pause
goto EOF

:EOF
REM --- Al extablecer b despues de exit, se le indica al script
REM --- que finalice sin cerar la ventana de CMD.
exit /b