Temporisation dans fichier .bat sous DOS

Temporisation dans fichier .bat sous DOS - Windows & Software

Marsh Posté le 10-06-2002 à 07:59:59    

Merci de me dire s'il existe un moyen de réaliser une tempo  
(de 1 à 30 secondes)dans un fichier .bat sous DOS

Reply

Marsh Posté le 10-06-2002 à 07:59:59   

Reply

Marsh Posté le 10-06-2002 à 08:38:47    

je ne crois pas mais tu as la commande Pause.

Reply

Marsh Posté le 10-06-2002 à 09:28:09    

c'est bien ce qu'il me semblait :
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
 
alors si on te propose des trucs qui marchent dis le pour que quelqu'un donne une autre soluce
 
si on te propose des trucs qui marchent alors dis le pour que quelqu'un qui en ait besoin puisse trouver sa réponse...
 
maintenant, on ne sais pas si tu as testé la commande "wait"
@+

Reply

Marsh Posté le 10-06-2002 à 09:58:52    

C'est possible, mais je ne sais plus comment.
Je retrouve le lien et je reposte.
A tout de suite.

Reply

Marsh Posté le 10-06-2002 à 10:01:08    

Tu fais une boucle !!!

Reply

Marsh Posté le 10-06-2002 à 10:02:36    

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é de : http://www.robvanderwoude.com/index.html rubrique How To
 
J'aime bien l'utilisation détournée de ping pour créer un délai...
A+

Reply

Marsh Posté le 10-06-2002 à 10:05:17    

Mes fichiers .bat s'exécutent sous windows NT4, la commande
WAIT est inconnue.
 
La commande PAUSE nécessite une intervention a moins de connaitre
un commutateur (s'il existe) permettant de fixer une tempo.

Reply

Marsh Posté le 10-06-2002 à 10:23:43    

tu as essayé les solutions que je propose et en particulier l'utilisation détournée de ping ?
A+

Reply

Marsh Posté le 10-06-2002 à 10:48:54    

Merci pour toutes ces solutions , le ping me convient bien
je viens de l'essayer, ça marche

Reply

Marsh Posté le 10-06-2002 à 11:49:49    

si tu veux éviter l'affichage des lignes du ping, redirige la sortie écran vers le périphérique null ainsi :
PING localhost -n 11 -w 1000>null
A+

Reply

Marsh Posté le 10-06-2002 à 11:49:49   

Reply

Marsh Posté le 10-06-2002 à 12:18:31    

choice /t:o,5>nul


?


Message édité par Evadream -jbd- le 06-10-2002 à 12:18:44
Reply

Marsh Posté le 10-06-2002 à 12:25:16    

-> Evadream -jbd- :
Choice n'est pas dispo sous NT4 et 2000 sauf en achetant le ressource kit...
Micro$oft fait tout payer, même ce qui existait en standard dans les versions précédentes de ses OS...

Reply

Marsh Posté le 10-06-2002 à 12:27:03    

Rha fuck je me disais aussi, un vieux vieux souvenir du dos :)
 
C'est vraiment la honte de faire paye ca.

Reply

Marsh Posté le 10-06-2002 à 13:05:56    

t'as sleep.exe pour les pauses
il fait parti du kit de ressource mais je sais pas si c'est gratuit :??:


Message édité par boisorbe le 06-10-2002 à 13:06:06

---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Sujets relatifs:

Leave a Replay

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