DOS/Echo

Un livre de Wikilivres.
< DOS
Commandes DOS

Introduction[modifier | modifier le wikicode]

Commande interne DOS, elle permet d'afficher des messages et de basculer le mode echo.

Utilisation[modifier | modifier le wikicode]

ECHO [ON|OFF]
ECHO message

Mode echo[modifier | modifier le wikicode]

Quand le mode echo est actif, le prompt est affiché avant la commande, et en mode batch, toutes les commandes exécutées sont affichées. Quand il est inactif, le prompt n'est pas affiche, et en mode batch, les commandes exécutées ne sont pas affichées au préalable.

Si aucun paramètre n'est fourni, la commande affiche l'état actuel

Message[modifier | modifier le wikicode]

Le fait que cette commande ait une double utilisation interdit apparemment les messages vides ou ne comportant que le mot ON ou OFF. Mais ceci est contourné en utilisant le caractère point (.) au lieu de espace pour le séparer du message :

echo.
echo.on
echo.off

Comme pour toute commande DOS, il est également possible d'afficher les caractères normalement interprétés par le DOS, en les précédant du caractère accent circonflexe (^) :

echo 4 ^< 5  ^&^&  8 ^> 5

affiche :

4 < 5  &&  8 > 5

Il est également possible de mettre des chaines de caractère entre guillemets ("). Les guillemets seront affichés mais les commandes DOS ne seront pas interprétées :

echo "Athos, Porthos & Aramis"

affiche

"Athos, Porthos & Aramis"

Exemples[modifier | modifier le wikicode]

@ECHO OFF
ECHO Ceci est un message ^& un test

La commande affiche :

Ceci est un message & un test