Führen Sie einen zweiten Befehl aus, nachdem der erste abgeschlossen wurde oder Fehler aufgetreten sind


17

Ich weiß, dass Sie zwei Befehle nacheinander in einer Zeile ausführen können, indem Sie &&sie wie folgt dazwischen setzen :

hostname && w32tm /query /configuration

Diese &&Funktion hat jedoch eine Einschränkung: Sie führt den zweiten Befehl nur aus, wenn der erste erfolgreich ist.

Meine bevorzugte Verwendung für &&besteht darin, Informationsbefehle direkt über Start-> Ausführen (oder Win+ R) auszuführen, ohne sie in das CMD-Fenster eingeben zu müssen oder zu befürchten, dass die CMD-Konsole vorzeitig beendet wird. Beispielsweise:

cmd /c hostname && w32tm /query /configuration && pause

Aufgrund der oben genannten Einschränkung wird das Konsolenfenster durch diesen Befehl automatisch beendet, wenn w32tm ausfällt. Das heißt: Wenn der Windows-Zeitdienst nicht ausgeführt wird.

Gibt es einen ähnlichen Operator, mit dem ich Befehle in einer Zeile aneinanderreihen kann, sodass der zweite Befehl ausgeführt werden kann, selbst wenn der erste Fehler auftritt?

Ich bin auf der Suche nach einer Kompatibilität ab Windows XP.

Antworten:


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.