Inicie o seu arquivo de lote com:
@ECHO OFF
E redirecione todas as saídas de comando adicionando:
>NUL 2>&1
Isso redireciona "Standard Out" (1) para NUL e redireciona "Standard Error" (2) para (1).
Eu percebi que 2 > NUL no final dos comandos do DOS era o suficiente, mas parece que algumas mensagens, algum erro, ainda são transmitidas. Então, como posso cortar toda a saída? Ou eu deveria simplesmente esquecer e permitir a saída?
O redirecionamento 2>NUL
suprime a saída de erro, mas não afeta as mensagens de saída padrão.
A maneira usual de redirecionar os dois é >NUL 2>&1
e você deve usar este formulário ao redirecionar ambos para um arquivo. No entanto, para o dispositivo NUL
, você também pode usar o >NUL 2>NUL
, que é um pouco menos eficiente.
Consulte este link para obter uma descrição completa das opções de redirecionamento.
Tags cmd.exe