- 16/10/2017
- 2 minutes de lecture
-
- e
- j
- D
- i
- U
-
+3
Affiche les messages ou active ou désactive la fonction décho de commande. Sil est utilisé sans paramètres, echo affiche le paramètre décho actuel.
Syntaxe
Paramètres
Paramètre | Description |
---|---|
Active ou désactive la fonction décho de commande. Lécho des commandes est activé par défaut. | |
<message> |
Spécifie le texte à afficher à lécran. |
/? | Affiche laide à linvite de commande. |
Remarques
-
La commande
echo <message>
est particulièrement utile lorsque lécho est désactivé . Pour afficher un message de plusieurs lignes sans afficher de commandes, vous pouvez inclure plusieurs commandesecho <message>
après la commande echo off dans votre programme de commandes. -
Une fois lécho désactivé, linvite de commande napparaît pas dans la fenêtre dinvite de commande. Pour afficher linvite de commande, tapez echo on.
-
Si utilisé dans un fichier batch, echo on et echo off naffectent pas le paramètre à linvite de commande.
-
Pour éviter de faire écho à une commande particulière dans un fichier batch, insérez un
@
signe devant la commande. Pour éviter de faire écho à toutes les commandes dun fichier de commandes, incluez la commande echo off au début du fichier. -
Pour afficher un tube (
|
) ou le caractère de redirection (<
ou>
) lorsque vous utilisez echo, utilisez un signe curseur (^
) juste avant le caractère de pipe ou de redirection. Par exemple,^|
,^>
ou^<
). Pour afficher un signe dinsertion, tapez successivement deux caractères dinsertion (^^
).
Exemples
Pour afficher le paramètre décho actuel, tapez:
Pour faire écho à une ligne vide à lécran, tapez:
Remarque
Nincluez pas despace avant le point. Sinon, le point apparaît à la place dune ligne vide.
À empêcher lécho des commandes à linvite de commande, tapez:
Remarque
Lorsque lécho est désactivé, linvite de commande ne « t apparaissent dans la fenêtre dinvite de commandes. Pour afficher à nouveau linvite de commande, tapez echo on.
Pour empêcher toutes les commandes dun fichier batch (y compris la commande echo off) de safficher à lécran, sur la première ligne du batch type de fichier:
Vous pouvez utiliser la commande echo dans le cadre dune instruction if. Par exemple, pour rechercher dans le répertoire courant tout fichier avec lextension de nom de fichier .rpt, et pour faire écho à un message si un tel fichier est trouvé, tapez:
Le fichier batch suivant recherche dans le répertoire courant les fichiers avec lextension de nom de fichier .txt, et affiche un message indiquant les résultats de la recherche:
Si aucun fichier .txt nest trouvé lorsque le fichier batch est run, le message suivant saffiche:
Si des fichiers .txt sont trouvés lors de lexécution du fichier de commandes, la sortie suivante saffiche (pour cet exemple, supposons que les fichiers File1.txt, File2.txt et File3.txt existent):