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 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.