Villkorlig körning i Batch (12 / 21 steg)
Jag kommer att ge ett exempel med kommandot färg. Först skulle du använda den enda et-tecknet "&", att du lärt dig om tidigare. Skriv följande text:
av & titeln villkorlig körning
Jag ta inte med kommandot färg eftersom det är kommandot kommer vi att använda till meddelandet framgång. Nu lägga till följande text:
av & titeln villkorlig Executioncolor 0a & & echo färgförändring framgångsrika! echo färgförändring misslyckat!
Nu, om färgen ändrar verk, det kommer att upprepa färgförändring framgångsrika! Men om det misslyckas, det kommer att upprepa "Färgförändring misslyckade!". Men vänta, om det misslyckas, kommer det att upprepa "färgförändring misslyckades!", men om det fungerar, det kommer att upprepa "Färgförändring framgångsrika!" och det kommer att upprepa "Färgförändring misslyckade!" på nästa rad. Så Hur fixar vi detta? Avsluta koden:
av & titeln villkorlig Executioncolor 0a & & echo färgförändring framgångsrika! & & goto doneecho färgförändring misslyckade!: donepause > nul
Nu om det lyckas, det kommer att upprepa texten sen goto är det till en paus. Om det misslyckas, kommer det bara att gå till nästa kommando, paus. (Anmärkning: på dubbla et-tecken "& &" kan ersättas av en enda et-tecknet "&" om du vill. Det spelar ingen roll.)
Om du vill se det echo "Färgförändring misslyckade!", ändra färgen till "00" eller "aa", eftersom det inte accepterar förgrunden och bakgrunden att vara samma färg.