Estou tentando descobrir como mostrar apenas erros na saída do console (e suprimir todas as outras saídas) sem redirecionar para um arquivo ou usar TEE, etc. Estou tentando fazer isso funcionar para comandos únicos, além de chamadas para funções ( CALL :FunctionName arg1 arg2
).
Eu me sinto um idiota por não ser capaz de descobrir isso, mas não consigo encontrar nenhum exemplo disso online que eu possa fazer funcionar e nenhuma das combinações de redirecionamentos que usei funcionou.
Como você redireciona STDOUT
para >NUL
e ao mesmo tempo redireciona STDERR
para >CON
? É só usando >NUL
?
Parece que algumas mensagens de erro aparecem no fluxo STDOUT (por exemplo SC query BadServiceName
), dependendo de como o aplicativo do console foi escrito. Essa é uma avaliação precisa?