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.
|