MS-DOS 6.22 Goto

Anmerkungen  Beispiele

Leitet MS-DOS zu der durch eine Marke von Ihnen gekennzeichneten Zeile eines Stapelverarbeitungsprogramms. Sie können diesen Befehl nur in Stapelverarbeitungsprogrammen verwenden.

Der Befehl GOTO leitet MS-DOS innerhalb eines Stapelverarbeitungsprogramms zu einer durch eine Marke gekennzeichneten Zeile. Wenn MS-DOS die Marke gefunden hat, verarbeitet es die Befehle ab der nächsten Zeile.

Syntax

GOTO Marke

Parameter

Marke

Bezeichnet die Zeile innerhalb eines Stapelverarbeitungsprogramms, an der MS-DOS die Ausführung fortsetzen soll.

Anmerkungen
Gültige Werte für Marke

Der Parameter Marke kann Leerzeichen enthalten. Es dürfen jedoch keine anderen Trennzeichen, wie beispielsweise Semikola oder Gleichheitszeichen, verwendet werden.

GOTO verwendet die ersten acht Zeichen jeder Marke

Der Befehl GOTO verwendet nur die ersten acht Zeichen einer Marke. Daher sind die beiden Marken "gutentag1" und "gutentag2" gleichbedeutend mit der Marke "gutentag".

Anpassen des Parameters Marke an die Marke im Stapelverarbeitungsprogramm

Der Wert der von Ihnen in der GOTO-Befehlszeile angegebenen Marke muss einer Marke im Stapelverarbeitungsprogramm entsprechen. Der Marke innerhalb des Stapelverarbeitungsprogramms muss ein Doppelpunkt vorangestellt sein.

Ist die von Ihnen angegebene Marke nicht in Ihrem Stapelverarbeitungsprogramm enthalten, wird das Stapelverarbeitungsprogramm abgebrochen, und MS-DOS zeigt die folgende Meldung an:

Sprungziel nicht gefunden

Wenn eine Zeile in einem Stapelverarbeitungsprogramm mit einem Doppelpunkt (:) beginnt, erkennt MS-DOS, dass es sich um eine Marke handelt, und führt die Zeile nicht als Befehl aus. MS-DOS ignoriert alle Befehle, die in einer mit einem Doppelpunkt beginnenden Zeile enthalten sind.

Verwenden von GOTO für bedingte Operationen

Der Befehl GOTO wird oft zusammen mit anderen Befehlen in derselben Befehlszeile zum Durchführen bedingter Operationen verwendet. Weitere Informationen über die Verwendung von GOTO für bedingte Operationen finden Sie bei der Beschreibung des Befehls If.

Beispiele

Das folgende Stapelverarbeitungsprogramm formatiert eine Diskette im Laufwerk A: als Systemdiskette. Wenn der Formatiervorgang erfolgreich beendet wurde, leitet der Befehl GOTO MS-DOS zur Marke mit der Bezeichnung "ende":

echo off
format a: /s
if not errorlevel 1 goto ende
echo Beim Formatieren ist ein Fehler aufgetreten.
:ende
echo Ende des Stapelverarbeitungsprogramms.

Anzeigen: