pause

Suspend le traitement d’un programme par lots, affichant l’invite, Press any key to continue . . .

Syntax

pause

Parameters

Parameter Description
/? Affiche l’aide à l’invite de commandes.

Remarks

  • Si vous appuyez sur Ctrl+C pour arrêter un programme de traitement par lots, le message suivant s’affiche Terminate batch job (Y/N)?. Si vous appuyez sur Y (pour oui) en réponse à ce message, le programme de traitement par lots se termine et le contrôle revient au système d’exploitation.

  • Vous pouvez insérer la commande pause avant une section du fichier de commandes que vous ne souhaitez peut-être pas traiter. Lorsque la pause interrompt le traitement du programme de traitement par lots, vous pouvez appuyer sur CTRL+C, puis sur Y pour arrêter le programme de traitement par lots.

Examples

Pour créer un programme batch qui invite l’utilisateur à modifier des disques dans l’un des lecteurs, tapez :

@echo off
:Begin
copy a:*.*
echo Put a new disk into Drive A
pause
goto begin

Dans cet exemple, tous les fichiers sur le disque du lecteur A sont copiés dans le répertoire actif. Une fois que le message vous invite à placer un nouveau disque dans le lecteur A, la commande pause interrompt le traitement afin que vous puissiez changer de disque, puis appuyez sur n’importe quelle touche pour reprendre le traitement. Ce programme de traitement par lots s’exécute en boucle sans fin : la commande goto begin envoie l’interpréteur de commandes à l’étiquette Begin du fichier de commandes.