LA COMMANDE PAUSE

Commande interne. Ne fonctionne que dans un batch.

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

Syntaxe

PAUSE

En reponse a la commande PAUSE, le DOS affiche le message: Appuyez sur une touche pour continuer . . .

Lorsque vous interrompez un batch en appuyant sur CTRL+C, le DOS affiche le message: Terminer le fichier de commandes (O/N)? Si vous tapez O (oui), l'execution du programme de commande est annulee et le controle revient au DOS. Vous pouvez donc ajouter une commande PAUSE dans un batch avant une section que vous ne souhaitez pas executer systematiquement (ou pour un debogage). Lorsque l'execution du programme de commandes est interrompue par la commande PAUSE, vous pouvez mettre fin au programme en appuyant sur la combinaison de touches "CTRL"+"C" puis sur O.

Exemple

Si vous souhaitez qu'un batch invite l'utilisateur a changer la disquette dans l'un des lecteurs, vous pouvez creer le fichier suivant:

@echo off

:debut

copy a:*.*

echo Veuillez inserer une disquette dans le lecteur A:

pause

goto debut

Dans cet exemple, tous les fichiers de la disquette inseree dans le lecteur A: sont copies dans le repertoire en cours. Lorsque le message vous invitant a inserer une autre disquette dans ce lecteur s'affiche, la commande PAUSE interrompt le traitement pour vous permettre d'inserer la disquette, apres quoi vous devez appuyer sur une touche pour continuer. Ce batch fonctionne en boucle sans fin, la commande [GOTO] DEBUT renvoyant l'interpreteur de commandes a l'etiquette DEBUT. Pour mettre fin a ce programme de commandes, appuyez sur CTRL+C puis sur O.

Retour en haut

Retour au sommaire de la rubrique

Retour au debut