Suspend le traitement d'un programme de commandes et affiche un message invitant l'utilisateur à appuyer sur une touche pour continuer.

Appuyez sur une touche pour continuer . . .

Syntaxe 

pause

Exemple

Si vous souhaitez qu'un programme de commandes invite l'utilisateur à changer la disquette dans l'un des lecteurs, vous pouvez créer le fichier suivant:

@echo off
:debut
copy a:*.*
echo Veuillez insérer une disquette dans le lecteur A:
pause
goto debut

Dans cet exemple, tous les fichiers de la disquette insérée dans le lecteur A: sont copiés dans le répertoire en cours. Lorsque le message vous invitant à insérer une autre disquette dans ce lecteur s'affiche, la commande PAUSE interrompt le traitement pour vous permettre d'insérer la disquette, après quoi vous devez appuyer sur une touche pour continuer. Ce programme de commandes fonctionne en boucle sans fin, la commande GOTO DEBUT renvoyant l'interpréteur de commandes à l'étiquette DEBUT. Pour mettre fin à ce programme de commandes, appuyez sur CTRL+C puis sur O.

Division d'un fichier de commandes en sections

Lorsque vous interrompez un programme de commandes en appuyant sur CTRL+C, le message suivant est affiché :

Terminer le fichier de commandes (O/N)?

Si vous répondez O (oui), l'exécution du programme de commande est annulée et le contrôle revient au système d'exploitation. Vous pouvez donc ajouter une commande PAUSE dans un programme de commandes avant une section que vous ne souhaitez pas exécuter systématiquement. Lorsque l'exécution du programme de commandes est interrompue par la commande PAUSE, vous pouvez mettre fin au programme en appuyant sur CTRL+C puis sur O.