Batch Timeout / nobreak constant response

1

Como obtenho meu arquivo de lote para usar timeout /nobreak sem exibir no programa "esperando por um segundo, pressione CTRL + C para sair" ?

    
por Xaxis 27.07.2016 / 02:09

2 respostas

1

Você pode redirecionar a saída do comando para o dispositivo Nul da seguinte forma:

TIMEOUT 1 /NOBREAK >NUL

Para a maioria dos comandos, adicionar >nul ao final do comando redirecionará a saída padrão do comando para o dispositivo Nul que simplesmente descarta a saída. Alguma saída, particularmente a saída de erro, ainda será gravada na tela.

Se quiser pausar indefinidamente, use:

PAUSE >NUL

Ou pode ir além e fornecer uma mensagem personalizada:

ECHO Press your favorite key to continue...
PAUSE >NUL
    
por 27.07.2016 / 02:18
1

A melhor opção é fazer:

ping localhost -n 2 > nul

que apenas aguardará 1 segundo e nenhum texto será exibido.

: D

    
por 27.07.2016 / 19:42