jojo8585
Nouveau membre
Bonjour a tous,
Je débute dans la programmation de batch et je n'arrive pas a comprendre la logique de cette variable %%i dans FOR.
pour moi une variable ça se défini au préalable ou alors c'est une variable système prédéfinie.
hors ici %%i a l'air de correspondre a ce que l'on veux sans avoir besoin de la définir.
Je ne dois pas comprendre la logique de la boucle FOR.
Quelqu'un peut il m'expliquer très pédagogiquement SVP!
exemple simple(peut être trop simple pour comprendre): lire un fichier
REM---------------------------------
for /F %%I in ('test.txt') do echo %%I
pause
REM-------------------------------------------------
Il affiche ce qu'il trouve dans test.txt mais a quoi sert donc "%%i" si de toute façon on compte lire tout le fichier...pour moi "%%i" doit definir une variable spécifique qui permet de lire une parti du fichier selon le critère de "%%i" par exemple...
merci!
Je débute dans la programmation de batch et je n'arrive pas a comprendre la logique de cette variable %%i dans FOR.
pour moi une variable ça se défini au préalable ou alors c'est une variable système prédéfinie.
hors ici %%i a l'air de correspondre a ce que l'on veux sans avoir besoin de la définir.
Je ne dois pas comprendre la logique de la boucle FOR.
Quelqu'un peut il m'expliquer très pédagogiquement SVP!
exemple simple(peut être trop simple pour comprendre): lire un fichier
REM---------------------------------
for /F %%I in ('test.txt') do echo %%I
pause
REM-------------------------------------------------
Il affiche ce qu'il trouve dans test.txt mais a quoi sert donc "%%i" si de toute façon on compte lire tout le fichier...pour moi "%%i" doit definir une variable spécifique qui permet de lire une parti du fichier selon le critère de "%%i" par exemple...
merci!