|
Ruft aus einem Stapelverarbeitungsprogramm ein anderes Stapelverarbeitungsprogramm auf, ohne das übergeordnete Stapelverarbeitungsprogramm zu beenden. Der Befehl call kann nun auch mit Marken als Sprungziel ausgeführt werden.
call [Laufwerk:][Pfad] Dateiname [Batchparameter]
call :Marke [Parameter]
Parameter
[Laufwerk:][Pfad] Dateiname
Gibt den Speicherort und den Namen des aufzurufenden Programms an. Der Dateiname muss die Erweiterung .bat oder .cmd haben.
Batchparameter
Gibt Befehlszeileninformationen an, die vom Stapelverarbeitungsprogramm benötigt werden. Weitere Informationen zu den Erweiterungen für Batchparameter erhalten Sie unter Siehe auch.
:Marke
Gibt die Marke an, an der die Ausführung des Stapelverarbeitungsprogramms fortgesetzt werden soll. Bei der Verwendung des Befehls call mit diesem Parameter wird ein neuer Kontext für die Ausführung der Stapelverarbeitungsdatei erstellt und die Programmkontrolle an die Anweisung, die auf die Marke folgt, übergeben. Nachdem das Ende der Stapelverarbeitungsdatei (nach der Ausführung des Sprungs zu der Marke) erreicht ist, wird die Programmsteuerung an die Anweisung, die auf die call-Anweisung folgt, zurückgegeben. Wird das Ende der Stapelverarbeitungsdatei erneut erreicht, wird das Stapelverarbeitungsprogramm beendet. Eine Beschreibung der Erweiterung goto :eof, mit deren Hilfe der Ablauf eines Stapelverarbeitungsprogramms beendet werden kann, erhalten Sie, indem Sie in der Liste Siehe auch auf goto klicken.
|