Temporisation dans fichier .bat sous DOS - Windows & Software
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"
@+
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.
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+
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.
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+
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
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+
Marsh Posté le 10-06-2002 à 12:18:31
choice /t:o,5>nul |
?
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...
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.
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
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