Objectif : | Suspendre l'exécution du fichier batch ou de l'alias |
Format: | PAUSE [/= /Wn /C /T] [texte] |
/Wn | Attendez |
/C | Effacer l'invite |
/T | Compte à rebours |
texte | Le message à afficher comme invite utilisateur. |
Usage:
Une commande PAUSE suspendra l'exécution d'un fichier batch ou d'un alias, vous donnant la possibilité de changer de disque, d'allumer l'imprimante, etc.
PAUSE attend qu'une touche soit enfoncée puis continue l'exécution. Vous pouvez spécifier le texte que PAUSE affiche en attendant une frappe, ou laissez-le utiliser le message par défaut :
Appuyez sur n'importe quelle touche lorsque vous êtes prêt...
Par exemple, le fragment de fichier batch suivant invite l'utilisateur avant d'effacer les fichiers :
pause Appuyez sur Ctrl-C pour abandonner, n'importe quelle autre touche pour effacer tous les fichiers .LST
effacer *.lst
Si vous appuyez sur Ctrl-C or Ctrl-Pause pendant que PAUSE attend une clé, l'exécution d'un alias sera terminée et l'exécution d'un fichier batch sera suspendue pendant qu'il vous sera demandé si vous devez annuler le travail par lots. Dans un fichier batch, vous pouvez gérer Ctrl-C et Ctrl-Pause toi-même avec le EN PAUSE commander.
PAUSE supprimera tous les espaces avant le texte d'invite. Si vous souhaitez mettre le message en retrait, vous pouvez utiliser des guillemets inversés pour conserver les espaces :
pause ` `Appuyez sur Ctrl-C pour abandonner...
Options:
/C | Après avoir appuyé sur une touche, effacez l'invite et n'imprimez pas de CR/LF. |
/T | Affiche un compte à rebours. Doit être utilisé avec /Wn, qui doit être le premier argument de la ligne de commande. |