Welche Befehle sind in einer Batchdatei verfügbar?

Welche Befehle sind in einer Batchdatei verfügbar?

Eine Stapeldatei 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 Ihr Vorwissen nutzen, 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).

Batch-Befehle

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

Tipp

Wie alle Befehle wird auch bei allen Stapeldateibefehlen nicht zwischen Groß- und Kleinschreibung unterschieden. Wir haben die Batchdateibefehle jedoch in Großbuchstaben aufgeführt, um die Identifizierung zu erleichtern.

@

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

Der Prozentsatz, gefolgt von einem numerischen Wert, beginnend mit Eins, ermöglicht es Ihnen, übereinstimmende Variablen zu einer Stapeldatei hinzuzufügen. Die folgende Zeile ist ein Beispiel dafür, was in einer Batchdatei verwendet werden kann.

ECHO Hello %1

Mit einer Stapeldatei, die die obige Zeile enthält, wenn Sie myname (Name der Fledermausdatei) und dann Ihren Namen eingeben, wie unten gezeigt.

myname Bob

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

Tipp

Sie können mit %2, %3 usw. fortfahren. Beispielsweise könnten Sie %2 als zweiten Vornamen und %3 als Nachnamen verwenden.

::

Zwei Doppelpunkte vor einer Zeile kennzeichnen diese Zeile in der Stapeldatei und werden nie angezeigt, wenn die Stapeldatei ausgeführt wird. Im Gegensatz zu REM wird diese Zeile nicht angezeigt, unabhängig davon, ob ECHO off in der Batchdatei enthalten ist.

:ETIKETTE

Durch Hinzufügen eines Doppelpunkts vor einem Wort, wie z. B. LABEL, erstellen Sie eine Kategorie, besser bekannt als Label. Mit einem Label 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 Stapeldatei innerhalb einer Stapeldatei auszuführen. Wenn die aufgerufene Batchdatei abgeschlossen ist, ist der Rest der ursprünglichen Batchdatei abgeschlossen. Wenn die Batchdatei nicht vorhanden ist, erhalten Sie eine Fehlermeldung.

WAHL und SET

Mit den Befehlen choice und set können Sie Optionen in Ihrer Batch-Datei haben. Weitere Informationen zu jedem dieser Befehle finden Sie auf den Auswahl- und Einstellungsseiten.

CLS

Wie der DOS-Befehl würde cls Ihren Bildschirm löschen. Führen Sie den Befehl cls oben in Ihrer Batchdatei aus, um alle vorherigen Befehle oder Ausgaben zu löschen. Diese Aktion erleichtert das Auffinden und Lesen der Batchdateiausgabe.

ECHO

Echo einer Nachricht in der Batchdatei. Beispielsweise druckt ECHO Hello World bei der Ausführung Hello World auf dem Bildschirm.

Notiz

Ohne @ECHO OFF am Anfang der Batchdatei erhalten Sie auch „ECHO Hello World“ und „Hello World“.

Tipp

Wenn Sie eine Leerzeile erstellen möchten, geben Sie ECHO ein. Das Hinzufügen des Punktes am Ende erzeugt eine leere Zeile.

AUSFAHRT

Beendet das DOS-Fenster, wenn die Batch-Datei von Windows ausgeführt wird. Weitere Informationen zu diesem Befehl finden Sie auf der Exit-Befehlsseite.

GEHE ZU

Springt zu einem Etikett oder Abschnitt einer Stapeldatei. Die goto-Funktion erleichtert das Zurückspringen zum Anfang einer Batch-Datei, wenn eine Bedingung erfüllt ist oder ein Fehler auftritt.

WENN

Wird verwendet, um auf eine bestimmte Bedingung zu prüfen, falls die Bedingung vorhanden ist. Wenn diese Bedingung besteht, führt es diese Funktion aus. Weitere Informationen zu diesem Befehl finden Sie unter dem Befehl if.

PAUSE

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

REM

Eine von zwei Möglichkeiten, Bemerkungen in die Stapeldatei einzufügen, ohne diese Zeile anzuzeigen oder auszuführen, wenn die Stapeldatei ausgeführt wird.

VERSCHIEBUNG

Der Shift-Befehl ändert die Position von ersetzbaren Parametern in einem Batch-Programm. Weitere Informationen zu diesem Befehl finden Sie auf der Shift-Seite.

ANFANG

Wird zum Öffnen von Windows-Programmen verwendet. Beispielsweise würde START C:WINDOWCALC den Windows-Rechner ausführen. Der Startbefehl kann auch verwendet werden, um jede Datei zu starten, die Windows erkennt. Beispielsweise könnten Sie einen Film oder eine Audiodatei in einer Stapeldatei starten, um Ihren Standardplayer für diese Datei zu starten.

Notiz

Unter Windows 3.x müssen Sie den WIN-Befehl verwenden. Beispielsweise würde WIN C:WindowsCALC.EXE Windows und dann Calculator ausführen, nachdem Windows den Ladevorgang abgeschlossen hat.

ANDERE BEFEHLE

Tipp

Eine vollständige Liste der MS-DOS- und Windows-Befehlszeilenbefehle finden Sie in unserer Befehlszeilenübersicht und auf unserer MS-DOS-Hilfeseite.

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here