Les langages de programmation

Venez apprendre les langages de programmation à votre rythme
 
AccueilGalerieCalendrierFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 La commande ECHO

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Groovitron
Professeur
Professeur


Nombre de messages : 201
Réputation : 4
Date d'inscription : 20/07/2010

MessageSujet: La commande ECHO   Ven 23 Juil - 8:27

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
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 
La commande ECHO
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] Commande cmd
» commande menu "Enregistrer"
» Commande et retrosignalisation d'aiguilles + RRTC
» nouvelle commande
» Commande de PA.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Les langages de programmation :: Les Cours de Programmation :: Cours de BATCH (.bat)-
Sauter vers: