Commande interne. Fonctionne sur la ligne de commande ou dans un batch. Prononcez EKO.
Active et desactive l'affichage du texte des batchs.
Durant l'execution d'un batch, le DOS affiche generalement les commandes ("en echo") sur l'ecran. Vous pouvez activer ou desactiver cette caracteristique avec la commande ECHO.
Syntaxe
ECHO [ON|OFF]
Pour utiliser la commande ECHO de facon a afficher un message tapez: echo [message]
Parametres
ON|OFF
Active (ON) ou desactive (OFF) l'affichage des commandes. Pour afficher l'etat en cours de la commande ECHO utilisez la sans parametre.
message
Precise le texte que vous voulez voir affiche par le DOS.
Utilisation d'un message avec la commande ECHO
La commande ECHO message est utile si ECHO est desactivee. Pour afficher un message de plusieurs lignes sans afficher d'autres commandes il suffit de repartir le contenu entre plusieurs commandes ECHO dans un batch apres la commande ECHO OFF.
Comment cacher l'invite
Si vous tapez ECHO OFF dans la ligne de commande, l'invite n'apparait pas a l'ecran. Pour la reafficher tapez ECHO ON.
Pour empecher le DOS d'afficher une ligne en echo il faut inserer le symbole "@" au debut d'une commande dans un batch.
Pour afficher une ligne vierge en echo tapez ECHO suivi d'un point sans ajouter d'espace.
Vous ne pouvez pas afficher les barres verticales (|) ou les caracteres de redirection (< ou >) avec la commande ECHO.
Exemples
Voici l'exemple d'un batch comportant un message de trois lignes precede et suivi d'une ligne vierge:
echo off
echo.
echo Ce batch
echo formate et verifie
echo les disques neufs
echo.
Si vous souhaitez desactiver l'affichage en echo sans que la commande ECHO elle meme s'affiche inserez le caratere "@" (accessible par la combinaison des touches "AltGr"+"0") au debut de la commande: @echo off
Il est possible d'utiliser les commandes [IF] et ECHO sur la meme ligne de commande comme suit: if exist *.rpt echo Le rapport est arrive