Peut on faire un truc du style wait() dans un .bat ? - Divers - Programmation
Marsh Posté le 27-09-2002 à 09:57:03
y a une commande pause il me semble
Marsh Posté le 27-09-2002 à 09:59:01
sinon y a moyen de ruser avec la commande "choice" pour faire une attente de X secondes 
 
edit: ça ne semble pas exister en NT/XP 
 c'est du DOS 6/7
Marsh Posté le 27-09-2002 à 09:59:23
ouais mais on peut pas donner une unitté de temps (genre 10s) car pause ça se relance quand on click.
Marsh Posté le 27-09-2002 à 10:00:15
Antnp explique toi stp ? 
(comme a un nourisson car je connais pas le langage pour créer des bat si ce n'est echo et goto ...)
Marsh Posté le 27-09-2002 à 10:07:00
si tu es connecté en réseau, tu peux utiliser la commande ping : 
Use PING (MS-DOS with TCP/IP client, Windows 95/98/NT/2000):  
    PING localhost -n 11 -w 1000 
will delay execution for 10 seconds (11 - 1). 
 
tiré de : http://www.robvanderwoude.com/index.html 
rubrique Batch files / How to
Marsh Posté le 27-09-2002 à 10:31:58
| touflb a écrit a écrit  : Antnp explique toi stp ? (comme a un nourisson car je connais pas le langage pour créer des bat si ce n'est echo et goto ...)  | 
 
 
vu que ça marche pas en NT je sais pas voir la syntaxe 
 
à la limite copie-colle moi le résultat de "choice /?"
Marsh Posté le 27-09-2002 à 15:21:28
Confirmation pr NT : 
Sous NT4, ça me donne (via PFE/Exécuter commande ds fenêtre) : 
> choice /? 
 
Le nom spécifié n'est pas reconnu comme étant une commande interne 
ou externe, un programme exécutable ou un fichier de commandes.
Marsh Posté le 27-09-2002 à 15:55:43
Use CHOICE (MS-DOS 6 and later, Windows NT/2000 with Resource Kit):  
    REM ¦ CHOICE /C:YN /N /T:Y,10 >NUL 
will delay execution for 10 seconds in MS-DOS.  
    TYPE NUL ¦ CHOICE /C:YN /N /T:Y,10 >NUL 
will do the same in Windows NT/2000 with CHOICE.EXE from the Resource Kit. 
  
  Use PING (MS-DOS with TCP/IP client, Windows 95/98/NT/2000):  
    PING localhost -n 11 -w 1000 
will delay execution for 10 seconds (11 - 1). 
  
  Use SLEEP or TIMEOUT (Windows NT/2000 with Resource Kit):  
    SLEEP 10 
will delay execution for 10 seconds.  
    TIMEOUT 10 
will wait for 10 seconds or continue when a key is pressed, whatever comes first. 
  
  Use Kix' SLEEP command (Kix must be installed):  
    >%TEMP%.\SLEEP.KIX ECHO SLEEP 10 
    KIX32 %TEMP%.\SLEEP.KIX 
    DEL %TEMP%.\SLEEP.KIX 
will delay execution for 10 seconds. 
  
tiré du site cité précédemment...
Marsh Posté le 27-09-2002 à 09:56:05
?
Thanks