Commutateurs

Utilisateur anonyme -  
arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,
Je voudrai savoir comment on peut obtenir la liste des commutateurs et leur détails sur leur fonction par l'invite et commande ?
Je voudrais savoir si en batch il faut mettre mettre @echo off ?
On me dit que cela désactive la commande echo et qu'il ne faut pas le mettre
Merci d'avance de vos réponses

4 réponses

  1. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Bonjour,

    Cela ne désactive pas la commande ECHO, si tu veux faire un : echo "Test" ,par exemple.

    La commande @echo off désactive l'affichage normal du terminal, la plupart du temps le chemin Windows qui apparaît devant toute commande. Il masque aussi toutes les commandes qui compose le script.

    Exemple si tu fais dans ton script une boucle FOR, celle-ci sera exécutée sans que la commande ne soit mise dans le terminal.

    Cela permet surtout une plus grande lisibilité.
    0
  2. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Pour les commutateurs, en bat, pour obtenir la liste de ceux-ci, il faut rentrer la commande suivi de /? derrière

    Exemple :

    for /?
    if /?
    etc
    ...
    0
  3. Utilisateur anonyme
     
    Bonjour
    La commande @echo off désactive l'affichage normal du terminal, la plupart du temps le chemin Windows qui apparaît devant toute commande. Il masque aussi toutes les commandes qui compose le script.
    
    Exemple si tu fais dans ton script une boucle FOR, celle-ci sera exécutée sans que la commande ne soit mise dans le terminal.
    


    On me dit qu'il ne faut pas mettre @echo off
    Je ne maitrise pas du tout la boucle for, car je sais pas trop à quoi ça sert

    Pour les commutateur, merci pour le renseignement
    0
  4. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Je ne sais pas qui te le dit, mais parfois on se trompe :-)

    Essaie dans un script bat la chose suivante :

    rem Script sans echo off
    
    @echo on
    echo Date du jour :
    date /T
    time /T
    
    rem script avec echo off
    
    @echo off
    echo Date du jour :
    date /T
    time /T
    
    PAUSE
    


    Et tu verras tout de suite de quoi je parlais :-)
    0