Une difficulté, une précision posez vos questions
Modérateur : WIN32-[GG]
Gorbinator
Batcheur débutant
Messages : 12 Enregistré le : 09 mars 2012 16:02
Message
par Gorbinator » 18 mars 2012 19:09
Je souhaite afficher :
bonjour 1
bonjour 2
bonjour 3
bonjour 4
bonjour 5
...
(c'est pour une commande plus complexe
Et je ne comprends rien aux variables retardées. Voici ma commande:
Code : Tout sélectionner
for /L %%g in (1,1,5) do (
call :process "%%g"
)
goto :next
:process
echo bonjour %g%
goto :eof
:next
Mais cela m'affiche :
bonjour
bonjour
bonjour
bonjour
bonjour
Quelqu'un peut il m'aider ?
merci
Modifié en dernier par
Gorbinator le 23 mars 2012 22:21, modifié 2 fois.
Gorbinator
Batcheur débutant
Messages : 12 Enregistré le : 09 mars 2012 16:02
Message
par Gorbinator » 18 mars 2012 19:24
J'ai trouvé une solution partielle à mon problème:
Code : Tout sélectionner
set variable=
: Boucle
set /a variable+=1
echo bonjour %variable%
if /i %variable% EQU 10 goto suite
goto Boucle
:suite
echo ...
pause