<< Retour au sommaire

 

 

MS-DOS La commande echo

 

 

 

La commande echo peut avoir deux fonctions à l’intérieur d’un fichier de commandes.

 

  1. Empêcher l’affichage des lignes des commandes exécutées.
  2. Afficher une chaîne de caractères à l’écran

 

 

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