Bueno tengo un problema estoy haciendo un menu para un portable con bash
y mi duda es,
yo tengo 2 opciones la 1 y la 2 pero si te equibocas sale el fallo y cierra el bash
mi pregunta es que tengo que añadirle a la variable para que si sale algun numero no puesto hay vuelva al menu
Citar:menu
cls
color 0a
echo.
echo.
echo 1.- Abrir Nero 7 StartSmart
echo.
echo 2.- cerrar Aplicación
echo.
echo.
set /p var2= Elige la opcion:
echo.
if %var2%==1 goto parte1
if %var2%==2 goto parte2
if %var2%== goto parte3
hay en la ultima parte que tengo que poner?
un saludo y gracias
yo mismo me lo he solucionado para quien este interesado.
Citar:menu
cls
color 0a
echo.
echo.
echo 1.- Abrir Nero 7 StartSmart
echo.
echo 2.- cerrar Aplicación
echo.
echo.
set /p var2= Elige la opcion:
echo.
if %var2%==1 goto parte1
if %var2%==2 goto parte2
if not %var2%==1/2 goto parte3
con el "not" tienes la opcion de decir:
si tu variable no es igual a ------ haz lo siguienteNose si me he explicado... si alguno tiene alguna duda diganmelo y lo intentare dejar mas claro un saludo
Eso es batch, no bash, es muy muy diferente.
if not %var2%==1/2 goto parte3
Eso es incorrecto.