Page 1 sur 1

boucles for imbriquées

Posté : 03 déc. 2012 00:45
par jpinternet
Bonjour,
je me lance tout juste dans le batch mais je bute sur un os. Je souhaite faire une boucle "for" imbriquée dans une autre du type :

Code : Tout sélectionner

for /l  %%i in (335000,5000,425000) do (
for /l  %%j in (6820000,5000,6975000) do (
set /a xmax=%%i+5000
set /a ymax=%%j+5000
echo xmin %%i
echo xmax %xmax%
echo ymin %%j
echo ymax %ymax%
))
 
mais cela ne marche par. le .bat me renvoie par exemple pour la première boucle :

Code : Tout sélectionner

xmin 335000
xmax
ymin 6820000
ymax
 
Où est-ce que je me suis trompé ? Pouvez-vous m'aider ?
Merci d'avance

Re: boucles for imbriquées

Posté : 05 déc. 2012 22:06
par Romanium
Je ne suis pas sûr sûr de la syntax que tu utilise car elle diffère de la mienne. Mais tu devrais essayer de mettre les deux parenthèse de fermeture sur des lignes séparer.

Code : Tout sélectionner

:: for ... (
::   for ... (
::   )
:: )