Commutateurs
Fermé
Utilisateur anonyme
-
8 déc. 2011 à 23:24
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 9 déc. 2011 à 16:07
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 9 déc. 2011 à 16:07
4 réponses
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
9 déc. 2011 à 01:18
9 déc. 2011 à 01:18
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é.
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é.
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
9 déc. 2011 à 01:20
9 déc. 2011 à 01:20
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
...
Exemple :
for /?
if /?
etc
...
Utilisateur anonyme
9 déc. 2011 à 12:59
9 déc. 2011 à 12:59
Bonjour
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
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
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
9 déc. 2011 à 16:07
9 déc. 2011 à 16:07
Je ne sais pas qui te le dit, mais parfois on se trompe :-)
Essaie dans un script bat la chose suivante :
Et tu verras tout de suite de quoi je parlais :-)
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 :-)