Page 1 sur 1

[Résolu]soucis de goto

Posté : 18 mars 2012 19:09
par Gorbinator
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

Re: soucis de goto

Posté : 18 mars 2012 19:24
par Gorbinator
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