Paso 3: Si / si no declaraciones
Estos son algo complicados.
Ejemplo:
echo off echo 1) Exit echo 2) test set /p begin if %begin% == 1 exit if %begin% == 2 goto test :test echo It Worked! pause exit
Aquí, si el usuario establece de entrada es igual a 1, la salida.
Si el usuario establece de entrada es igual a 2, pasa a la línea ": la prueba".
Esto puede abrirse a cosas nuevas impresionantes, como quiz juegos y adivinanzas.
En ese ejemplo, el usuario sería fijar el % variable % 1 o 2 de empezar.
En cuanto a if no puede abrir para adivinar contraseña programas y juegos.
Ejemplo:
echo off echo Hello! type 5-2. set /p uu if %uu% == 5-2 goto yay if not %uu% == 5-2 goto nay :yay echo Your answer is: 3 echo Thanks for listening. pause exit :nay echo YOU DID IT WRONG! echo HOW DARE YOU NOT LISTEN TO ME! pause exit
Aquí, si escribe 5-2, ir a la línea: yay.
Si escribe cualquier otra cosa, (si no) vas a la línea: nay.
Explicación:
Si no: si nada se ha introducido como variable % __ %, haga lo siguiente
Si: si _ se introduce como variable % __, haga lo siguiente