Vous pouvez envoyer un ping à une adresse qui n'existe sûrement pas et spécifier le délai d'attente souhaité :
ping 192.0.2.2 -n 1 -w 10000 > nul
Et puisque l'adresse n'existe pas, il attendra 10 000 ms (10 secondes) et reviendra.
- Le site
-w 10000
spécifie le délai d'attente souhaité en millisecondes.
- Le site
-n 1
indique à ping qu'il ne doit essayer que une fois (normalement, il devrait essayer 4 fois).
- Le site
> nul
est ajouté pour que la commande ping n'affiche rien à l'écran.
Vous pouvez facilement créer vous-même une commande de sommeil en créant un fichier sleep.bat quelque part dans votre PATH et en utilisant la technique ci-dessus :
rem SLEEP.BAT - sleeps by the supplied number of seconds
@ping 192.0.2.2 -n 1 -w %1000 > nul
NOTE : L'adresse 192.0.2.x est réservée selon les règles suivantes RFC 3330 donc il n'existera certainement pas dans le monde réel. Citation de la spécification :
192.0.2.0/24 - Ce bloc est attribué à "TEST-NET" pour être utilisé dans la documentation et le code d'exemple. documentation et le code d'exemple. Il est souvent utilisé en conjonction avec avec les noms de domaine exemple.com ou exemple.net dans la documentation sur les protocole. Les adresses de ce bloc ne doivent pas apparaître sur l'Internet public. Internet public.