Welche Befehle stehen in einer Batchdatei zur Verfügung?

Eine Stapeldatei ist eine Sammlung von MS-DOS- und Windows-Befehlszeilenbefehlen, die auf einem Computer ausgeführt werden können. Wenn Sie mit der Befehlszeile vertraut sind, können Sie Ihr Vorwissen verwenden, um Sie beim Erstellen einer Stapeldatei zu unterstützen. Wenn Sie noch nicht mit der Befehlszeile vertraut sind oder eine Auffrischung benötigen, lesen Sie unsere Informationen zur Verwendung der Windows-Befehlszeilen-Seite (DOS).

Stapelbefehle

Nachfolgend finden Sie eine Liste der Befehle, die in einer Batchdatei verwendet werden, mit zusätzlichen Informationen zu jedem Befehl.

Tipp: Wie bei allen Befehlen ist bei allen Stapeldateibefehlen nicht zwischen Groß- und Kleinschreibung zu unterscheiden. Wir haben jedoch die Batch-Datei-Befehle in allen Kapiteln aufgeführt, um die Identifizierung zu erleichtern.

@

Das at-Symbol gibt keinen Text nach dem Symbol zurück. Das @ wird meistens als @ECHO OFF verwendet, um nur die Ausgabe des Befehls anzuzeigen .

% 1

Der Prozentsatz gefolgt von einem numerischen Wert, der mit einem eins beginnt, ermöglicht das Hinzufügen von übereinstimmenden Variablen zu einer Batchdatei. Die folgende Zeile zeigt, was in einer Batchdatei verwendet werden kann.

 ECHO Hallo% 1 

Bei einer Batch-Datei mit der obigen Zeile, wenn Sie Myname (Name der Bat-Datei) und dann Ihren Namen eingeben (siehe unten).

 Mein Name ist Bob 

Es würde "Hallo Bob" ausgeben, da "Bob" der erste übereinstimmende Text ist.

Tipp: Sie können zu% 2, % 3 usw. weitermachen. Beispielsweise könnten Sie% 2 für einen zweiten Vornamen und% 3 als Nachnamen verwenden.

::

Zwei Doppelpunkte vor einer Zeile sind eine von zwei Möglichkeiten, um Anmerkungen zur Batchdatei 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 ECHO off in der Stapeldatei enthalten ist.

:ETIKETTE

Durch das Hinzufügen eines Doppelpunkts vor einem Wort, z. B. LABEL, erstellen Sie eine Kategorie, die im Allgemeinen als Bezeichnung bezeichnet wird. Mit einem Etikett können Sie zu bestimmten Abschnitten einer Stapeldatei springen, z. B. zum Ende der Stapeldatei. Siehe auch GOTO.

ANRUF

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 ein Fehler angezeigt.

WAHL und SET

Ein Beispiel dafür, wie Sie Optionen in Ihrer Stapeldatei erstellen können, finden Sie in unserer Anleitung zur Verwendung der Auswahl und zum Festlegen einer Seite in einer Stapeldatei. Weitere Informationen zu jedem dieser Befehle finden Sie auch auf der Auswahl- und Einstellungsseite.

CLS

Genau wie der DOS-Befehl Ihren Bildschirm löschen würde. Wir finden es hilfreich, den Befehl cls oben in der Batchdatei auszuführen, um alle vorherigen Befehle oder Ausgaben zu löschen und die Ausgabe und Stapeldatei aus der Batchdatei einfacher zu machen.

ECHO

Echo einer Nachricht in der Stapeldatei. Wie ECHO Hello World druckt Hello World beim Ausführen auf dem Bildschirm.

Hinweis: Ohne @ECHO OFF am Anfang der Batchdatei erhalten Sie auch "ECHO Hello World" und "Hello World".

Tipp: Wenn Sie eine leere Zeile erstellen möchten, geben Sie ECHO ein. Durch das Hinzufügen der Periode am Ende wird eine leere Zeile erstellt.

AUSFAHRT

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.

GEHE ZU

Springt zu einem Etikett oder einem Abschnitt einer Batchdatei. Mit dem goto können Sie leicht zum Anfang oder Ende einer Batchdatei zurückspringen, wenn eine Bedingung erfüllt ist oder ein Fehler auftritt. Ein Beispiel zur Verwendung von goto finden Sie in unserer Anleitung zur Verwendung von choice und in einer Batch-Dateiseite.

OB

Wird verwendet, um zu überprüfen, ob eine bestimmte Bedingung vorliegt. Wenn diese Bedingung besteht, führt sie diese Funktion aus. Weitere Informationen zu diesem Befehl finden Sie im if-Befehl.

PAUSE

Fordern Sie den Benutzer auf, eine beliebige Taste zu drücken, um fortzufahren.

REM

Eine der zwei Möglichkeiten, der Batchdatei Anmerkungen hinzuzufügen, ohne diese Zeile anzuzeigen oder auszuführen, wenn die Batchdatei ausgeführt wird.

VERSCHIEBUNG

Der Shift-Befehl ändert die Position der ersetzbaren Parameter in einem Stapelprogramm. Weitere Informationen zu diesem Befehl finden Sie auf der Schichtseite.

START

Zum Öffnen von Windows-Programmen. Beispielsweise würde START C: \ WINDOW \ CALC den Windows-Rechner ausführen. Mit dem Startbefehl können Sie auch alle Dateien starten, die Windows erkennt. Sie können beispielsweise eine Film- oder Audiodatei in einer Batchdatei starten, um den Standardplayer für diese Datei zu starten.

Hinweis: In Windows 3.x müssen Sie den Befehl WIN verwenden. Zum Beispiel führt WIN C: \ Windows \ CALC.EXE Windows und dann den Rechner aus, nachdem Windows das Laden abgeschlossen hat.

ANDERE BEFEHLE

Tipp: In unserer Befehlszeilenübersicht und auf unserer MS-DOS-Hilfeseite finden Sie eine vollständige Liste der MS-DOS- und Windows-Befehlszeilenbefehle, die alle aus einer Batchdatei ausgeführt werden können.