La commande for permet d'effectuer des boucles sur un ensemble d'éléments (chiffres, fichiers etc...)
Voici la syntaxe :
for %variable in (ensemble) do commande [paramètres]
Exemple(s)
Note : Utilisation de '%%' car nous sommes dans le cadre d'un fichier batch.
@echo off for %%f in (*.zip) do ( echo Copie de %%f... copy "%%f" c:backup ) pause
@echo off echo Début du compte à rebours for %%v in (5 4 3 2 1) do ( echo %%v ) echo Fin du compte à rebours pause
Il est possible avec la commande for et le commutateur /l (L minuscule) de boucler sur une série de valeurs.
Syntaxe :
for /l %%v in (initialisation, pas, fin) do commande
Exemple
Afficher toutes les valeurs de 0 à 50
for /l %%v in (0, 1,50) do echo %%v