« DOS/For » : différence entre les versions

Contenu supprimé Contenu ajouté
m Révocation des modifications de 81.243.220.181 (retour à la version précédente de 83.112.113.158)
Ligne 10 :
FOR %''variable'' IN (''ensemble de fichiers'') DO ''commande''
 
Pour ce cas, le FOR s'utilise sans commutateur. Il est généralement utilisé pour boucler sur un ensemble de noms de fichier, d'autant qu'il est utilisé avec les expressions du type *.''extenstion'' ou utilisant les caractères génériques '*' et '?' autrement. Il peut être utilisé avec de simples chaînes de caractères, mais ceci est déconseillé à cause de l'interprétation de certains caractères.
 
=== Exemples ===
Ligne 43 :
 
== Boucle de répétition de commandes ==
Ces boucles s'utilisent pour exécuter une commande plusieurs fois, au lieu de faire beaucoup de copies de la commande, la boucle FOR permet de n'écrire cette commande qu'une fois. ceci est surtout utile si le nombre de répétition est grand porro.
=== Utilisation ===
Le commutateur /L permet de faire une boucle FOR classique, c'est-à-dire qu'elle permet de boucler sur des commandes un certain nombre de fois.
FOR /L %''variable'' IN (''index de début'', ''pas'', ''index de fin'') DO ''commande''
 
La première boucle mettra dans ''variable'' la valeur ''index de début'', puis, à chaque boucle, la valeur affectée à ''variable'' sera incrémentée de la valeur ''pas''. Enfin, lorsque que la valeur affectée à ''variable'' dépasse la valeur ''index de fin'', la boucle s'arrête.
 
=== Exemple ===