Commande ECHO

Un article de WikiTuto.

Jump to: navigation, search

Sommaire

Explication

La commande ECHO agit sur la sortie, qui est par défaut l'affichage écran. Lorsque vous exécutez un script, toutes les commandes qui y sont écrites s'affichent dans la fenêtre DOS. Par exemple si nous lançons le premier script que nous avons créé nous verrons sur la fenêtre les commandes (encadrées en rouge) que nous avons insérées dans le script :

image:BatchDOS-Echo1.jpg

Désactiver l'affichage

Sur l'ensemble du script

Pour désactiver l'affichage il suffit de mettre en début de script :

ECHO OFF

Attention en faisant cela la premiere commande echo off apparaitra il vaut donc mieux écrire :

@ECHO OFF

L'arobase '@' sert à ne pas afficher la commande de la ligne.

Les commandes utilisées ne seront pas affichées mais leurs résulstats si. Si vous désirez dans le même script activer de nouveau l'affichage :

ECHO ON

Sur une ligne

Si vous désirez désactiver l'affichage d'une commande en particulier il suffit de placer @ devant la ligne comportant cette commande.

Afficher du texte

  • Si vous désirez afficher du texte à l'écran, voici la syntaxe:
echo un beau script
  • Si vous désirez afficher une ligne vide :
echo.

Exemple pour notre premier script

@Echo off
Echo Ce script affiche le contenu de la racine de c:
Echo.
Echo Résultat :
cd \
dir

Effacer l'écran

Si vous désirez effacer l'écran utilisez la commande CLS

Exemple

avant d'afficher notre script nous voulons travailler sur une fenêtre vierge :

@Echo off
cls
Echo Ce script affiche le contenu de la racine de c:
Echo.
Echo Résultat :
cd \
dir

Voir aussi

Boîte à outils
Annuaire gratuitCe site est listé dans la catégorie Informatique : Aide et astuces en informatique Annuaire