Wenn die Befehlserweiterungen aktiviert sind, wird der CALL-Befehl folgendermaßen verändert: Der CALL-Befehl akzeptiert jetzt Marken als Sprungziele. Die Syntax ist: CALL :Marke Argumente Mit den angegebenen Argumenten wird ein neuer Batchkontext erstellt und die Programmausführung hinter der angegebenen Marke fortgesetzt. Um die Batch- datei dort tatsächlich zu verlassen, muss man sie zweimal beenden. Beim ersten Erreichen des Endes wird das Programm zu dem Befehl hinter dem CALL-Aufruf zurückkehren. Beim zweiten Mal wird dann die Batchdatei beendet. Geben Sie GOTO /? ein, um weitere Informationen über die Erweiterung von GOTO :EOF zu erhalten, die es Ihnen ermöglicht, eine Batchdatei zu verlassen. Zusätzlich hat sich die Auflösung von Referenzen auf Argumente in Batchdateien (%%0, %%1 etc.) wie folgt geändert: %%* in einer Batchdatei bezieht sich auf alle Argumente (z. B. %%1 %%2 %%3 %%4 %%5 ...). Die Ersetzung von Batchparametern (% ) wurde erweitert. Sie können jetzt folgende Syntax verwenden: %%~1 - Expandiert %%1 und entfernt umschließende Anführungszeichen ("). %%~f1 - Expandiert %%1 zu einem vollständigen Dateinamen. %%~d1 - erstellt nur den Laufwerkbuchstaben von %%1. %%~p1 - erstellt nur den Pfad von %%1. %%~n1 - erstellt nur den Dateinamen von %%1. %%~x1 - erstellt nur die Dateierweiterung von %%1. %%~s1 - Der erstellte Pfad enthält nur kurze Namen. %%~a1 - Expandiert %%1 zu Dateiattributen. %%~t1 - Expandiert %%1 zu Datum/Zeit der Datei. %%~z1 - Expandiert %%1 zur Größe der Datei. %%~$PATH:1 - Durchsucht die in der PATH-Umgebungsvariablen angegebenen Verzeichnisse und expandiert die erste gefundene Datei %%1 zu dem vollständigen Dateinamen. Wenn der Name der Umgebungsvariablen nicht definiert ist oder diese Datei bei der Suche nicht gefunden wurde, wird dieser Parameter zu einer leeren Zeichenfolge expandiert.
Wenn die Befehlserweiterungen aktiviert sind, werden DEL und ERASE folgendermaßen verändert: Die Anzeigesemantik für die ...
Wenn die Befehlserweiterungen aktiviert sind, werden folgende Ergänzungen für den FOR-Befehl unterstützt: FOR /D %Variable ...
Wenn die Befehlserweiterungen aktiviert sind, wird CHDIR folgendermaßen verändert: Der angegebene Verzeichnisname wird so ...
Wenn die Befehlserweiterungen aktiviert sind, wird der Aufruf von externen Befehlen durch die Befehlszeile oder den START-Befehl ...
Wenn die Befehlserweiterungen aktiviert sind, wird der CALL-Befehl folgendermaßen verändert: Der CALL-Befehl akzeptiert jetzt ...
Wenn die Befehlserweiterungen aktiviert sind, wird der ENDLOCAL-Befehl folgendermaßen verändert: Wenn der entsprechende SETLOCAL-Befehl ...
Wenn die Befehlserweiterungen aktiviert sind, wird der GOTO-Befehl folgendermaßen verändert: Der GOTO-Befehl unterstützt ...
Wenn die Befehlserweiterungen aktiviert sind, wird der IF-Befehl folgendermaßen verändert: IF /I Zeichenfolge1 Vergleichsoperator ...
Wenn die Befehlserweiterungen aktiviert sind, wird MKDIR folgendermaßen verändert: MKDIR erstellt, wenn nötig, jedes Zwischenverzeichnis. ...