HOWTO · batch
Como Dormir ou Esperar X Segundos em um Arquivo de Morcegos
Este artigo mostra como dormir ou, em outras palavras, como esperar x segundos em um arquivo de morcegos
timeout (> Windows 7 / 2008)
O timetout atrasa a execução durante determinados segundos.
Sintax
timeout <seconds> /nobreak
<segundos> é qualquer valor entre -1 e 100000. -1 faz com que o computador espere indefinidamente até um toque de tecla.
/nobreak ignora as teclas do usuário e a espera não poderia ser perturbada por nenhuma tecla.
Exemplo de timeout
timeout /t 5
Fará uma pausa de 5 segundos antes da próxima execução.
Comando ping para introduzir o atraso
Embora o PC pause a execução do comando por x segundos quando você utiliza o comando timeout, ele ainda consome bastante da carga da CPU. O comando ping com um endereço de loop back - 127.0.0.1 também poderia produzir o atraso de 1 segundo entre cada ping consecutivo, e consome menos carga de CPU.
Exemplo de atraso de ping
ping -n 6 127.0.0.1>nul
6 significa que o atraso está definido para 6-1=5 segundos.
>nul canaliza o fluxo de saída padrão para null e, portanto, não há nenhuma informação exibida no console.