attendre dans une boucle for - Shell/Batch - Programmation
Marsh Posté le 26-08-2004 à 13:30:45
c'est quoi ton os ?
y'a quelques temps je cherchais la même chose que toi, je suis sous XP et il n'y a plus de wait/sleep.
Y'a une methode "bancal" qui consite a pinger dans le vide pour attendre.
Sinon tu peux recuperer le resource Kit de Windows 2003, il contient le fameux sleep.
Marsh Posté le 26-08-2004 à 13:42:42
start /WAIT prog.bat
--> pour attendre la fin de l'execution de prog.bat si c ça que tu veux en fait
Marsh Posté le 26-08-2004 à 14:42:28
Arrakeen
ton idée est pas mal mais c trop lent pour moi
genre g 200 prog.bat ki durent chacun 4s
si je les balance tous ca va vite mais c un peu bourrin
si j'attends la fin du prog j'en ai pour 200*4=800s soit plus de 13 min ...
Je pense ke je v récup le sleep de 2003
merci à tous les deux.
Marsh Posté le 25-08-2004 à 17:02:09
Je cherche dans un batch pour windows la possibilité d'attendre à l'intérieur d'une boucle for...
Mon cas:
for /l %%i in (1,1,%taille%) do (
set var=%%i%
start prog.bat
"attendre 2s" <-- ca c ce ke je cherche
)
je cherche à faire un pause dans la boucle pour que l'enchainement du prog.bat ne soit pas abusif
A vos idées
merci