2010-11-30 40 views
2

Dans mon fichier batch DOS, j'utilise le symbole "@" pour supprimer l'écho de cette instruction avant l'exécution lorsque l'écho est activé.DOS lot: force écho de déclaration unique?

Comment devrais-je forcer l'écho d'une déclaration lorsque l'écho est désactivé (j'espère un autre caractère, mais toutes les réponses sont les bienvenues)?

Répondre

1

Il me semble qu'il n'y a aucun moyen de le faire. Vous pouvez envelopper les commandes dont vous avez besoin de faire écho entre echo on et @echo off mais c'est moche, je pense. Une autre option est de garder echo on et d'utiliser @ pour chaque commande que vous ne voulez pas faire écho et garder les écho-ables sans @.

0

Voici une solution pas aussi puissante que @: entourez les commandes que vous voulez faire écho par "echo on" puis "echo off".

@echo on 
your commands 
@echo off