Si les extensions de commandes sont activées, les formes supplémentaires suivantes sont prises en charge pour la commande ...

Si les extensions de commandes sont activées, les formes supplémentaires suivantes sont prises en charge pour la commande FOR :  FOR /D %%variable IN (ensemble) DO commande [paramètres]      Si ensemble contient des caractères génériques, alors la correspondance se      fait sur les noms de répertoires au lieu des noms de fichiers.  FOR /R [[lecteur:]chemin] %%variable IN (ensemble) DO commande [paramètres]      Parcourt l'arborescence de répertoires depuis la racine [lecteur:]chemin,     en exécutant FOR dans chaque répertoire de l'arborescence. Si aucun     répertoire n'est spécifié après /R alors le répertoire en cours est     utilisé. Si ensemble est seulement un point (.) alors seule l'arborescence     de répertoires sera énumérée.  FOR /L %%variable IN (début,pas,fin) DO commande [paramètres]      L'ensemble est une séquence de chiffres allant de début à fin, incrémenté     de pas. Ainsi (1,1,5) génère la séquence 1 2 3 4 5 et (5,-1,1) génère la     séquence (5 4 3 2 1)  FOR /F ["options"] %%variable IN (ensemble-fichiers) DO commande [paramètres] FOR /F ["options"] %%variable IN ("chaîne") DO commande [paramètres] FOR /F ["options"] %%variable IN ('commande') DO commande [paramètres]      ou, si l'options usebackq est utilisée :  FOR /F ["options"] %%variable IN (ensemble-fichiers) DO commande [paramètres] FOR /F ["options"] %%variable IN ('chaîne') DO commande [paramètres] FOR /F ["options"] %%variable IN (`commande`) DO commande [paramètres]      ensemble-fichiers est un ou plusieurs noms de fichiers. Chaque fichier est     ouvert, lu et traité avant de passer au fichier suivant de     ensemble-fichiers. Le traitement consiste à lire dans le fichier, le     découper en lignes individuelles de texte puis analyser chaque ligne en     zéro ou plusieurs parties. Le corps de la boucle FOR est ensuite appelé     avec la ou les valeurs de variables prenant la valeur de la ou des parties     trouvées. Par défaut, /F transmet la première partie séparée par un blanc     dans chaque ligne de chaque fichier. Les lignes vides sont ignorées. Vous     pouvez outrepasser le comportement d'analyse par défaut en spécifiant le     paramètre optionnel "options". Ceci est une chaîne entre guillemets     contenant un ou plusieurs mots-clés spécifiant diverses options d'analyse.     Les mots-clés sont :