Se le estensioni dei comandi sono attivate, il comando SETLOCAL verrà modificato come segue: Il comando batch SETLOCAL accetta ora gli argomenti facoltativi seguenti: ENABLEEXTENSIONS / DISABLEEXTENSIONS Attiva o Disattiva le estensioni del processore dei comandi. Digitare CMD /? per ulteriori informazioni. ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION Attiva o disattiva l'espansione ritardata delle variabili di ambiente. Digitare SET /? per ulteriori informazioni. Tali modifiche hanno effetto fino al comando ENDLOCAL corrispondente, indipendentemente dalle impostazioni che precedono il comando SETLOCAL. Se si specifica un argomento, il comando SETLOCAL imposterà il valore di ERRORLEVEL. Tale valore sarà 0 se l'argomento è uno dei due valori validi, 1 in caso contrario. È possibile utilizzare questo comando negli script batch per determinare se le estensioni sono disponibili. A tale scopo, utilizzare la procedura seguente: VERIFY OTHER 2>nul SETLOCAL ENABLEEXTENSIONS IF ERRORLEVEL 1 echo Impossibile attivare le estensioni Questa procedura funziona perché, nelle versioni precedenti di CMD.EXE, SETLOCAL non imposta il valore di ERRORLEVEL. Il comando VERIFY seguito da un argomento non valido inizializza ERRORLEVEL su un valore diverso da 0.
Se le estensioni dei comandi sono attivate, il comando GOTO verrà modificato come segue: Il comando GOTO accetta l'etichetta ...
Se le estensioni dei comandi sono attivate, il comando MKDIR verrà modificato come segue: MKDIR crea tutte le directory intermedie ...
Se le estensioni dei comandi sono attivate, il comando PROMPT supporta i seguenti caratteri aggiuntivi per la formattazione: ...
Se le estensioni dei comandi sono attivate, il comando SET verrà modificato come segue: Se il comando SET viene richiamato ...
Se le estensioni dei comandi sono attivate, il comando SETLOCAL verrà modificato come segue: Il comando batch SETLOCAL accetta ...
Se le estensioni dei comandi sono attivate, il comando SHIFT supporta l'opzione /n, che indica al comando di iniziare lo ...
Se le estensioni dei comandi sono attivate, il comando TIME supporta l'opzione /T, che consente al comando di mostrare l'ora ...
Se le estensioni dei comandi sono attivate, l'istruzione IF verrà modificata come segue: IF /I stringa1 op_confr stringa2 ...
Se le estensioni dei comandi sono attivate, la chiamata dei comandi esterni tramite la riga di comando o il comando START ...