ne pas afficher la commande de fichier de commandes lors de son exécution?

11

lorsque j'exécute un fichier de commandes sur l'écran cmd, la commande dans le lot apparaît sur l'exemple d'écran: -

fichier de commandes: - @echo off. command1 command2

quand je l'exécute sur cmd, ce qui suit apparaît à l'écran: - c:\user > command1 c:\user >command2

je ne dois rien apparaître lorsque j'exécute un fichier batch

Mohammad AL-Rawabdeh
la source
2
Retirez le point.
pause jusqu'à nouvel ordre.

Réponses:

21

Si je comprends bien votre question, je pense que vous voulez séparer les commandes sur des lignes individuelles ...

@Écho off
command1
command2

Est-ce ce que vous recherchez?

jftuga
la source
8

Mmmmm .... @echo offest ce qui désactive l'écho de la commande. Si vous souhaitez voir la liste de vos fichiers batch de vos commandes lors de leur exécution, ne l'utilisez pas @echo offau début de votre script. De plus, le @signe au début de la ligne ne fait pas écho à cette ligne. Vous pouvez donc l'utiliser pour masquer de manière sélective les commandes que vous ne souhaitez pas voir.


--Christopher Karel

Christopher Karel
la source