La commande ECHO (Prononcer EKO) sert en grande partie a afficher un message a l'écran .
NOTE : Faite les commande sous l'invite de commande !
Menu Demarrer > Tous les programmes > Accessoires > Invite de commande
Exemple (tester):
- Code:
-
ECHO Bonjour !
Comme vous pouvez le voir il n'y a pas que le message d'afficher .
Ce qu'il y a Gauche de ce que vous tapez est le "répertoire courant" il vous indique ou vous vous trouvez sur votre Disque dur.
Pour ne pas afficher cette information , vous pouvez entrer cette commande avant :
- Code:
-
ECHO OFF
Cette commande devrai afficher "OFF" , mais ici il s'agit d'un paramètre spécial : Cela permet de ne plus afficher le répertoire courant .
En fait la commande ECHO a deux fonctionnement : ACTIVE ou DÉSACTIVÉ .
- Code:
-
ECHO ON
Active la commande ECHO
- Code:
-
ECHO OFF
Désactive la commande ECHO
Lorsqu'elle est active : a chaque fois que vous utiliserez une commande quelconque elle affichera (Voir plus haut) aussi le répertoire courant.
Lorsqu'elle est désactivé : le répertoire courant ne s'affichera plus lors d'exécution de commande.
Exemple (A faire dans un fichier .bat ou en invite de commande):
Tester ceci
- Code:
-
echo Bonjour !
pause
Puis tester ceci :
- Code:
-
echo off
echo Bonjour !
pause
Comme vous pouvez le voir au deuxième test le "ECHO OFF" affiche le répertoire courant !
Heureusement il existe le caractère spécial : @ (AROBAZ)
Il permet de ne pas afficher le répertoire courant de la commande qui le suis :
Ce qui donne :
- Code:
-
@ECHO OFF
Ainsi votre code final :
- Code:
-
@ECHO OFF
ECHO Bonjour !
Pause
NOTE :
Pour forcer l'affichage de quelque chose , vous pouvez mettre un point (".") aprés la commande ECHO , Ce qui donne :
- Code:
-
ECHO.Message a afficher
Comme ceci le caractère ON et OFF ne seront plus considérer comme des commandes .
Donc ceci fonctionnera :
- Code:
-
ECHO ON/OFF
Mais ceci ne fontionnera pas : (Et donc s'affichera !)
- Code:
-
ECHO.ON/OFF