[Batch] problème d'affectation de variable dans boucle imbriquée
Bonjour,
J'ai un problème d'affectation de variable :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
setlocal enableDelayedExpansion
set var1=0
set var2=0
for (
for (
si condition (
set /a var2=!var2!+1
echo var2_1 : !var2!
)
)
si condition (
set /a var1=!var1!+1
echo var1_1 : !var1!
)
)
echo var1_2 : %var1%
echo var2_2 : %var2% |
Le echo var1_1 est bon
Le echo var2_1 est bon
Le echo var1_2 est bon
Le echo var2_2 n'affiche rien
Avez vous une explication et une correction à proposer ?
En vous remerciant,
Frédéric