Stap 3: Als / indien niet verklaringen
Dit zijn een soort ingewikkeld.
In het volgende voorbeeld:
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
Hier, als de gebruiker ingesteld input gelijk is aan 1, afslag.
Als de gebruiker ingesteld input gelijk is aan 2, het gaat naar de regel ": testen".
Dit kan openstellen voor ontzagwekkende nieuwe dingen, zoals quiz spelen en gissen spellen.
In dit voorbeeld, zou de gebruiker de variabele % instellen beginnen op 1 of 2%.
Wat als niet, kan het openen te gissen spellen en wachtwoord programma's.
In het volgende voorbeeld:
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
Hier, als u 5-2, typt u Ga naar regel: yay.
Als u typt iets anders, (zo niet) u Ga naar regel:.
Uitleg:
Zoniet: iets anders als variabele __ % is ingevoerd, doet u het volgende
als: _ als variabele __ % is ingevoerd, doet u het volgende