[Résolu]soucis de goto

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
Gorbinator
Batcheur débutant
Messages : 12
Enregistré le : 09 mars 2012 16:02

[Résolu]soucis de goto

Message 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
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

Re: soucis de goto

Message 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
Répondre