MS-DOS La commande echo
La
commande echo peut avoir deux fonctions à l’intérieur d’un fichier de
commandes.
Empêcher l’affichage des lignes des commandes
exécutées
Lorsqu’une
commande est exécutée à partir d’un fichier de commandes, les lignes de
commandes sont automatiquement affichées à l’écran juste avant le résultat
qu’elles engendrent.
Pour
désactiver cette affichage qui bien souvent, ne sert à rien, vous devez saisir
la commande :
Echo
off
Si
vous souhaitez réactiver l’affichage des commandes, saisissez la
commande :
Echo
on
A
titre d’exemple, à partir de l’invite de commandes, exécutez un fichier de
commandes contenant les lignes de commandes suivantes :
Dir
|More
Vous
constaterez alors que la ligne de commande Dir s’inscrit à l’écran avant le
résultat.
Maintenant,
modifiez ce fichier en rajoutant la ligne de commande echo off juste avant dir.
Retournez
dans l’invite de commandes et exécutez une nouvelle fois le fichier.
Cette
fois, la commande Dir n’apparaît plus à l’écran.
Même
si votre fichier de commandes contient des dizaines de commandes, aucune d’entre
elle n’apparaîtra à l’écran.
Cependant,
la ligne echo off apparaît.
Pour
que cette ligne soit elle-même masquée, précédez-là du caractère
« @ ».
Voici
ce que ça donne :
@echo
off
Afficher une chaîne de caractères à l’écran
La
commande echo peut être utilisée pour afficher du texte à l’écran.
Écrivez
ces quelques lignes de commandes dans un fichier de commandes et exécutez-le à
partir de WINDOWS cette fois.
Echo
off
Echo
Bonjour
Echo
Je suis en pleine forme
Pause
Lors
de l’exécution du fichier, les chaînes de caractères placées après les
commandes echo seront affichées à l’écran. Ici, la commande pause a été
rajoutée car lors de l’exécution d’un fichier de commandes à partir de WINDOWS,
la fenêtre représentant le fichier de commandes se referme dès l’exécution
terminée.
La
commande pause bloque la fermeture de cette fenêtre. Ainsi, vous pouvez lire le
résultat en réalisant le raccourci clavier Insère +B.
Pour
débloquer l’affichage, pressez la touche entrée.
Philippe
BOULANGER