Objet : Pause d'une duréespécifiée

 

Format :DELAY [/B /F /M time hh:mm:ss]

DELAY UNTIL [yyyy-mm-dd] hh:mm[:ss]

 

timeLe nombre de secondes ou de millisecondes à retarder
hh:mm:ssAttendre l'intervalle spécifié, ou (UNTIL) l'heure spécifiée

 

/B(reak enabled) /M(illiseconds)

/F(clavier luxuriant)

 

Utilisation :

 

DELAY est utile dans les boucles de fichiers batch en attendant que quelque chose se produise. Par exemple, pour attendre 10 secondes :

 

delay 10

 

La fonction DELAY est particulièrement utile lorsque vous devez attendre un événement externe pendant une durée déterminée ou vérifier périodiquement un état du système. Par exemple, ce fichier batch vérifie l'état de la batterie (tel qu'il est indiqué par vos pilotes de gestion avancée de l'alimentation) toutes les 15 secondes, et émet un avertissement lorsque l'autonomie de la batterie tombe en dessous de 30 % :

 

do forever

iff %_apmlife lt 30 then

beep 440 4 880 4 440 4 880 4

echo Low Battery!!

endiff

delay 15

enddo

 

Lavaleur maximale dutemps est limitée à environ 585 millions d'années dans Windows. Si vous n'indi quez pas de durée, la valeur par défaut est de 1 seconde.

 

Vous pouvez éventuellement attendre jusqu'à la date et l'heure spécifiées. Si aucune date n'est spécifiée, la valeur par défaut de DELAY est aujourd'hui.

 

TCC utilise le minimum de temps processeur possible pendant un délai, afin de permettre aux autres applications d'utiliser pleinement les ressources du système.

 

Vous pouvez annuler un délai en appuyant sur Ctrl-C ou Ctrl-Break.

 

Options :

 

/BPermet de mettre fin à un délai en appuyant sur une touche.

 

/FVide la mémoire tampon du clavier à la fin de la temporisation.

 

/MCompte en millisecondes au lieu de secondes. Normalement, cette option n'est utilisée que pour les délais inférieurs à 1 seconde.