Avancerade Batch (6 / 12 steg)
Steg 6: Om kommandot - alla är lika (1/2)
För dem som aldrig har programmerat innan, är kommandot om precis hur det låter. Om ett uttryck i syntaxen visar sig vara sant (eller inte sant) sedan nästa sekvens av kommandon kommer att genomföra.
Grundläggande kommandoraden går så här:
OM % variabel1% == % variabel2% eko denna del utförs
eller om du har mer än en syntax.
OFFIF % variabel1% == % variabel2% (ECHO denna del utförs. ECHO så är detta.) ELSE (ECHO om variabel1 inte = variabel 2, detta händer. ECHO och detta händer också.)
Obs: Märklig placering av parentesen är inte att jag inte tror på organiserade kod, men eftersom om de inte på de platserna, hela om utdraget inte fungerar. Således, om det är något fel med din om kod, det är mest sannolikt på grund av parentesen.
Om du vill köra detta särskilt parti, använt jag faktiskt kommandotolken, så att jag kunde ställa variabler utan att behöva redigera IfVariableTest.bat flera gånger.