Eine Batchdatei ist eine Sammlung von MS-DOS- und Windows-Befehlszeilenbefehlen, die auf einem Computer verwendet werden. Wenn Sie mit der Befehlszeile vertraut sind, können Sie Ihre Vorkenntnisse verwenden, um eine Batchdatei zu erstellen. Wenn Sie neu in der Befehlszeile sind oder eine Auffrischung benötigen, lesen Sie: So verwenden Sie die Windows-Befehlszeile (DOS).
Stapelbefehle
Unten finden Sie eine Liste der in einer Batchdatei verwendeten Befehle mit zusätzlichen Informationen zu den einzelnen Befehlen.
@
Das at-Symbol gibt keinen Text nach dem Symbol zurück. Das @ wird am häufigsten als @ECHO OFF verwendet, um nur die Ausgabe des Befehls anzuzeigen.
%1
Mit dem Prozentsatz, gefolgt von einem numerischen Wert, der mit einem beginnt, können Sie einer Batchdatei übereinstimmende Variablen hinzufügen. Die folgende Zeile ist ein Beispiel dafür, was in einer Batchdatei verwendet werden kann.
ECHO Hallo% 1
Mit einer Batch-Datei, die die obige Zeile enthält, wenn Sie myname (Name der bat-Datei) und dann Ihren Namen eingeben, wie unten gezeigt.
Mein Name Bob
Es würde "Hello Bob" ausgeben, da "Bob" der erste übereinstimmende Text ist.
::
Zwei Doppelpunkte vor einer Zeile sind eine von zwei Möglichkeiten, der Batchdatei Anmerkungen hinzuzufügen, ohne diese Zeile anzuzeigen oder auszuführen, wenn die Batchdatei ausgeführt wird. Im Gegensatz zu REM wird diese Zeile nicht angezeigt, unabhängig davon, ob sich ECHO off in der Batchdatei befindet.
:ETIKETTE
Durch Hinzufügen eines Doppelpunkts vor einem Wort, z. B. LABEL, erstellen Sie eine Kategorie, die allgemein als Bezeichnung bezeichnet wird. Mit einem Etikett können Sie zu bestimmten Abschnitten einer Batchdatei springen, z. B. zum Ende der Batchdatei. Siehe auch GOTO.
ANFRUF
Ein Aufruf wird verwendet, um eine andere Batchdatei innerhalb einer Batchdatei auszuführen. Wenn die aufgerufene Batchdatei abgeschlossen ist, ist der Rest der ursprünglichen Batchdatei abgeschlossen. Wenn die Batchdatei nicht vorhanden ist, wird eine Fehlermeldung angezeigt.
WAHL und SET
Mit den Befehlen zum Auswählen und Festlegen können Sie Optionen in Ihrer Batchdatei haben. Weitere Informationen zu jedem dieser Befehle finden Sie auch auf der Auswahl- und Einstellungsseite.
CLS
Wie der DOS-Befehl würde Ihren Bildschirm löschen. Führen Sie den Befehl cls oben in Ihrer Batchdatei aus, um alle vorherigen Befehle oder Ausgaben zu löschen und die Batchdateiausgabe leichter zu finden und zu lesen.
ECHO
Echo einer Nachricht in der Batch-Datei. Zum Beispiel druckt ECHO Hello World Hello World bei der Ausführung auf dem Bildschirm.
EXIT
Beendet das DOS-Fenster, wenn die Batchdatei unter Windows ausgeführt wird. Weitere Informationen zu diesem Befehl finden Sie auf der Seite zum Beenden des Befehls.
GOTO
Springt zu einer Beschriftung oder einem Abschnitt einer Batchdatei. Die goto-Funktion erleichtert das Zurückspringen zum Anfang einer Batchdatei, wenn eine Bedingung erfüllt ist oder ein Fehler auftritt.
IF
Wird verwendet, um nach einer bestimmten Bedingung zu suchen, wenn die Bedingung vorliegt. Wenn diese Bedingung vorliegt, führt sie diese Funktion aus. Weitere Informationen zu diesem Befehl finden Sie im Befehl if.
PAUSE
Fordern Sie den Benutzer auf, eine beliebige Taste zu drücken, um fortzufahren.
REM
Eine von zwei Möglichkeiten, der Batchdatei Anmerkungen hinzuzufügen, ohne diese Zeile anzuzeigen oder auszuführen, wenn die Batchdatei ausgeführt wird.
SHIFT
Der Schaltbefehl ändert die Position austauschbarer Parameter in einem Stapelverarbeitungsprogramm. Weitere Informationen zu diesem Befehl finden Sie auf der Shift-Seite.
START
Wird zum Öffnen von Windows-Programmen verwendet. Beispielsweise würde START C: WINDOW CALC den Windows-Rechner ausführen. Der Befehl start kann auch zum Starten von Dateien verwendet werden, die Windows erkennt. Sie können beispielsweise einen Film oder eine Audiodatei in einer Batchdatei starten, um Ihren Standardplayer für diese Datei zu starten.