Pour les implémentations de liste d'instructions

La construction "FOR" offre des capacités de bouclage pour les fichiers batch. Voici la construction commune de l'instruction «for» pour travailler avec une liste de valeurs.

Syntaxe

FOR %%variable IN list DO do_something

L'instruction classique «pour» comprend les parties suivantes -

  • Déclaration de variable - Cette étape est exécutée une seule fois pour toute la boucle et utilisée pour déclarer toutes les variables qui seront utilisées dans la boucle. Dans Batch Script, la déclaration de variable se fait avec le %% au début du nom de la variable.

  • List - Ce sera la liste des valeurs pour lesquelles l'instruction «for» doit être exécutée.

  • Le bloc de code do_something est ce qui doit être exécuté pour chaque itération pour la liste de valeurs.

Le diagramme suivant montre l'explication schématique de cette boucle.

Voici un exemple de la façon dont l'instruction 'goto' peut être utilisée.

Exemple

@echo off 
FOR %%F IN (1 2 3 4 5) DO echo %%F

La chose clé à noter à propos du programme ci-dessus est -

  • La déclaration de variable se fait avec le signe %% au début du nom de la variable.

  • La liste de valeurs est définie après la clause IN.

  • Le code do_something est défini après la commande echo. Ainsi pour chaque valeur de la liste, la commande d'écho sera exécutée.

Production

Le programme ci-dessus produit la sortie suivante.

1 
2 
3 
4 
5