Video: eventfix - Deine Auftrags- und Netzwerkverwaltung 2024
Die Fähigkeit, Windows-Befehle miteinander zu verketten, ermöglicht es Ihnen, in einem einzigen Befehl zu erledigen, was ansonsten Dutzende von separaten Befehlen erfordern würde. Sie können zwei oder mehr Befehle in derselben Zeile eingeben, indem Sie die Befehle mit einem kaufmännischen Und-Zeichen ( & ) trennen. Beispiel:
C:> copy *. doc a: & del *. doc
Hier kopiert der Befehl Kopieren alle . doc Dateien auf das Laufwerk A:. Dann löscht der Del-Befehl das . doc Dateien.
Das mag zwar praktisch sein, ist aber auch gefährlich. Was passiert, wenn das Laufwerk A: voll ist und alle Dateien nicht kopiert werden können? In diesem Fall wird der Del-Befehl trotzdem ausgeführt und die Dateien gelöscht, die nicht kopiert wurden.
Eine sicherere Alternative ist die Verwendung von zwei Ampersanden, die besagen, dass der zweite Befehl nur ausgeführt wird, wenn der erste Befehl erfolgreich abgeschlossen wurde. Also:
C:> kopieren *. doc a: && del *. doc
Jetzt wird der Befehl Del nur ausgeführt, wenn der Befehl Kopieren erfolgreich ist.
Sie können auch zwei Pipe-Zeichen verwenden (das Pipe ist das senkrechte Strichzeichen über dem Backslash auf der Tastatur), um den zweiten Befehl nur auszuführen, wenn der erste Befehl fehlschlägt. Also
C:> kopieren *. doc a: || Echo, Hoppla!
zeigt die Meldung "Ups! "Wenn der Befehl Kopieren fehlschlägt.
Schließlich können Sie auch Befehle in Klammern gruppieren. Dann können Sie die anderen Symbole in Kombination verwenden. Zum Beispiel:
C:> (Kopie *. Doc a: && del *. Doc) || Echo, Hoppla!
Hier werden die Dateien kopiert und dann gelöscht, wenn die Kopie erfolgreich war. Wenn einer der Befehle fehlschlägt, wird die Nachricht angezeigt.