Hur man gör några coola batch-filer (3 / 5 steg)
Steg 3: Om / om inte uttalanden
Detta är typ av komplicerade.
Exempel:
ECHO off
ECHO 1) Exit
ECHO 2) test
Ställ in /p börjar
om % börjar % == 1 utgång
om % börjar % == 2 gå till test
: testa
ECHO det fungerade!
pausa
Exit
Här, om användaren ställa in är lika med 1, avsluta.
om användaren ställa in är lika med 2, går det att raden ": testa".
Detta kan öppna upp för awesome nya saker, som frågesport spel och gissningstävling.
I detta exempel, skulle användaren ställa in miljövariabeln % börja % till antingen 1 eller 2.
Som om inte kan det öppna upp till gissa spel och lösenord program.
Exempel:
ECHO off
ECHO Hej! typ 5-2.
Ställ in /p uu
om uu % == 5-2 goto yay
om inte uu % == 5-2 goto nej
: yay
Upprepa ditt svar är: 3
ECHO tack för att lyssna.
pausa
Exit
: Nej
ECHO du gjorde det fel!
ECHO Hur vågar du inte lyssna till mig!
pausa
Exit
Här, om du skriver 5-2, du gå till raden: yay.
Om du skriver något annat, (om inte) du gå till raden: Nej.
Förklaring:
Om inte: om något annat anges som systemvariabeln % __ %, gör du följande
om: om _ anges som systemvariabeln % __ %, gör du följande