Existem duas maneiras de interpretar essa questão. Vou abordar as duas maneiras de interpretar isso.
-
Se você não quer que nenhum texto seja impresso na caixa preta, mas ainda deseja que a caixa preta apareça, adicione
@echo off
na parte superior do seu arquivo de lote. -
Se você não quiser que a caixa preta apareça (executada em segundo plano), tenho tido muito sucesso com Bat a Exe de f2ko.
Não é possível, até onde eu saiba, executar um arquivo de lote simples sem uma caixa preta, mas convertendo-o em um executável do Windows com este programa, você pode marcar uma caixa de seleção chamada 'executar em segundo plano'. É assim que sempre fiz isso. Você pode até adicionar ícones!
Se você acabou de usar o piping para criar seu arquivo de log ( >
, |
, <
, etc), isso deve permitir o registro. Caso contrário, ele deve fazer qualquer coisa que um script em lote normal faria, sem uma caixa preta.