<Befehl> && goto erfolg <Fehlerbehandlung> :erfolg <Fortsetzung>
Variante mit Fehlerbehandlung am Ende:
<Befehl> || goto fehler <Fortsetzung> goto ende :fehler <Fehlerbehandlung> :ende
Variante erweitert um eine Analyse der Fehlermeldung:
(<Befehl> 2>errormsg) || goto fehler <Fortsetzung> goto ende :fehler FIND "Netzwerk" errormsg && goto netzwerkfehler <Fehlerbehandlung für unbekannten Fehler> :netzwerkfehler <Fehlerbehandlung für Netzwerkfehler> :ende
In der Befehlsreferenz unter "if" gibt es eine Variante mit %errorlevel%.