Ik zal een voorbeeld met behulp van de opdracht kleur geven. Eerst gebruikt u het teken "&", dat hebt u geleerd over eerder. Typ de volgende tekst:
off & title Conditional Execution
Ik geen rekening gehouden met de opdracht kleur want dat is de opdracht die we zullen gebruiken voor de bevestiging. Voeg nu de volgende tekst:
off & title Conditional Executioncolor 0a && echo Color change successfull!echo Color change unsuccessful!
Nu, als de kleur werken wijzigen, zal het echo kleurverandering succesvol! Maar als het niet lukt, zal het "kleurverandering mislukt!" echo. Maar wacht, als het niet lukt, zal het "kleurverandering mislukt!", maar als het werkt, het zal echo "kleurverandering succesvol!", en op de volgende regel het "kleurverandering mislukt!" zal echo echo. Zo hoe we dit oplossen? Afmaken de code:
off & title Conditional Executioncolor 0a && echo Color change successfull! && goto doneecho Color change unsuccessful!:donepause > nul
Nu als het slaagt, zal het echo dat de tekst en vervolgens goto de it aan een pauze. Als dit mislukt, gaat het net naar de volgende opdracht, de pauze. (Opmerking: de dubbele ampersands "& &" kunnen worden vervangen door een enkele ampersand "&" indien gewenst. It doesn't matter.)
Als u wilt zien het echo "kleurverandering mislukt!", wijzig de kleur "00" of "aa", omdat het niet accepteren de voorgrond en achtergrond worden van dezelfde kleur.