não mostra comando de arquivo em lote quando executá-lo?

11

Quando executo o arquivo em lote na tela do cmd, o comando no lote aparece na tela:

arquivo em lote: - @echo off. command1 command2

Quando o executo no cmd, o seguinte aparece na tela: - c:\user > command1 c:\user >command2

não apareço nada quando executo arquivo em lote

Mohammad AL-Rawabdeh
fonte
2
Retire o ponto.
Pausado até novo aviso.

Respostas:

21

Se entendi sua pergunta corretamente, acho que você deseja separar comandos em linhas individuais ...

@echo off
command1
command2

É isso que você está procurando?

jftuga
fonte
8

Mmmmm .... @echo offé o que desativa o eco do comando. Se você deseja ver sua lista de arquivos em lotes fora de seus comandos enquanto os executa, não use @echo offno início do seu script. Além disso, o @sinal no início da linha faz com que apenas essa linha não ecoe. Então você pode usar isso para ocultar seletivamente os comandos que não deseja ver.


--Christopher Karel

Christopher Karel
fonte