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 :
Si les extensions de commandes sont activées, la commande PROMPT prend en charge les caractères de mise en forme suivants ...
Si les extensions de commandes sont activées, la commande PUSHD accepte les chemins réseau en plus des lettres de lecteurs ...
Si les extensions de commandes sont activées, la commande SHIFT prend en charge le commutateur /n qui lui indique de commencer ...
Si les extensions de commandes sont activées, la commande TIME prend en charge le commutateur /T qui fait que la commande ...
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, MKDIR est modifié comme suit : MKDIR crée tout répertoire intermédiaire dans ...
Si les extensions de commandes sont activées, SET est modifié comme suit : La commande SET appelée avec un nom de variable ...
Si les extensions de commandes sont activées, SETLOCAL est modifié comme suit : La commande SETLOCAL accepte maintenant un ...
Si les modifications apportées aux informations de démarrage du système sont approuvées, désactivez puis réactivez BitLocker. ...