Eu uso um arquivo em lotes para iniciar alguns dos programas que eu preciso executar em segundo plano. Até agora, eu tinha usado o comando pause para executá-lo após a conclusão de algumas das outras start-ups. Eu preferiria usar os comandos de espera ou suspensão, mas eles não parecem estar incluídos no Windows 7.
Alguém sabe como colocar esses comandos de volta, ou um método diferente que alcança os mesmos resultados?
Respostas:
Existem muitos utilitários de suspensão que você pode baixar e soltar na pasta System32, um deles é fornecido com o Windows Server 2003 Resource Kit chamado
sleep.exe
.Você também pode usar o truque de ping:
então, de algum lugar no seu arquivo em lotes, você pode chamá-lo assim:
fonte
Você pode usar o
timeout
comando:Por exemplo, para aguardar 10 segundos:
Para mais detalhes:
fonte
fonte
calc && timeout 3 && notepad
Há também
O que aguardará entre 1 e 99999 segundos.
fonte
sleep.exe está incluído nas Ferramentas do Windows Server 2003 Resource Kit .
Você pode usar:
fonte
Se você possui o Python instalado (e adicionou o caminho de instalação à sua variável de ambiente), pode deixar o Python dormir com algo como:
(Se você possui o Windows Vista ou superior,
timeout
é naturalmente o caminho a seguir.)fonte