Se le estensioni dei comandi sono abilitate, per il comando FOR sono supportate le forme aggiuntive seguenti: FOR /D %%variabile IN (gruppo) DO comando [parametri-comando] Se il parametro gruppo contiene caratteri jolly, per la corrispondenza verranno utilizzati nomi di directory anziché nomi di file. FOR /R [[unità:]percorso] %%variabile IN (gruppo) DO comando [parametri-comando] Esegue l'istruzione FOR in ogni directory dell'albero di directory con radice [unità:]percorso. Se dopo l'opzione /R non viene specificata alcuna directory, come radice verrà utilizzata la directory corrente. Se il valore del parametro gruppo è un punto (.), verrà semplicemente eseguita l'enumerazione dell'albero di directory. FOR /L %%variabile IN (inizio,incremento,fine) DO comando [parametri-comando] In questo caso il parametro gruppo è una sequenza di numeri compresi tra inizio e fine, con incrementi pari a incremento. Il parametro gruppo (1,1,5) genera ad esempio la sequenza 1 2 3 4 5, mentre (5,-1,1) genera la sequenza (5 4 3 2 1). FOR /F ["opzioni"] %%variabile IN (gruppo-file) DO comando [parametri-comando] FOR /F ["opzioni"] %%variabile IN ("stringa") DO comando [parametri-comando] FOR /F ["opzioni"] %%variabile IN ('comando') DO comando [parametri-comando] In alternativa, se è presente l'opzione usebackq: FOR /F ["opzioni"] %%variabile IN (gruppo-file) DO comando [parametri-comando] FOR /F ["opzioni"] %%variabile IN ('stringa') DO comando [parametri-comando] FOR /F ["opzioni"] %%variabile IN (`comando`) DO comando [parametri-comando] Il parametro gruppo-file può essere costituito da uno o più nomi di file. Ogni file viene aperto, letto ed elaborato prima di passare al file successivo in gruppo-file. Durante l'elaborazione il file viene letto e suddiviso in singole righe di testo, quindi ogni riga viene scomposta in zero o più token. Viene quindi richiamato il corpo del ciclo FOR, utilizzando le stringhe dei token trovati come valori delle variabili. Per impostazione predefinita, /F passa il primo token delimitato da spazi di ogni riga di ogni file. Le righe vuote vengono ignorate. Il comportamento di analisi predefinito può essere sostituito specificando il parametro facoltativo "opzioni". Tale parametro è una stringa tra virgolette contenente una o più parole chiave che specificano le varie opzioni di analisi. Parole chiave disponibili:
Se le autorizzazioni sulle directory di dati di Windows Search non sono impostate in modo corretto, il servizio di ricerca ...
Se le estensioni ai comandi sono abilitate, CHDIR cambia come segue: la stringa di directory corrente utilizzerà lo stesso ...
Se le estensioni dei comandi sono abilitate, il comando SETLOCAL verrà modificato come segue: Il comando batch SETLOCAL accetta ...
Se le estensioni dei comandi sono abilitate, l'istruzione IF verrà modificata come segue: IF /I stringa1 op_confr stringa2 ...
Se le estensioni dei comandi sono abilitate, per il comando FOR sono supportate le forme aggiuntive seguenti: FOR /D %variabile ...
Se le estensioni dei comandi sono attivate e in esecuzione su una piattaforma Windows, il comando BREAK inserirà un punto ...
Se le estensioni dei comandi sono attivate, i comandi DEL ed ERASE verranno modificati come segue: La semantica di visualizzazione ...
Se le estensioni dei comandi sono attivate, il comando DATE supporta l'opzione /T, che consente al comando di mostrare la ...
Se le estensioni dei comandi sono attivate, il comando ENDLOCAL verrà modificato come segue: Se il comando SETLOCAL corrispondente ...