attendre dans une boucle for

attendre dans une boucle for - Shell/Batch - Programmation

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

Reply

Marsh Posté le 25-08-2004 à 17:02:09   

Reply

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.


Message édité par archimed le 26-08-2004 à 13:32:31
Reply

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

Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed