Sem nenhum software adicional instalado, use um comando Ping normal para adicionar atrasos
ping -n <delay_in_seconds> localhost
start calc
ping -n <delay_in_seconds> localhost
start notepad
-
O parâmetro
-n XX
significa quantos pings devem ser executados, não quanto tempo deve ser esperado até o próximo comando . O atraso entre dois pings é normalmente de 1 segundo. No seu exemplo, você deseja adicionar atrasos de 30 x 1s comping -n 30 localhost
-
Com
localhost
como destino de ping, você faz ping na sua própria máquina, pois realmente não queremos enviar e receber um pacote de ping -
Suprima a saída do CMD com
@echo off
oulocalhost > nul
Sem nenhum software adicional instalado, você pode utilizar o VBscripts Executar o método para executar e ocultar o lote arquivos durante a execução. Se você definir "intWindowStyle" como 0, a janela ficará oculta.
object.Run(strCommand, [intWindowStyle], [bWaitOnReturn])
Crie um novo arquivo de texto na mesma pasta do arquivo de lote e salve-o como HiddenStart.vbs
.
Cole as duas linhas a seguir e substitua <batch_file>
pelo seu nome de arquivo em lote real. Prefira um caminho se o arquivo de lote não estiver na mesma pasta.
Set wShell = CreateObject ("Wscript.Shell")
wShell.Run "cmd /c <batch_file>", 0
Além de 0 como segundo parâmetro, você também pode usar um dos seguintes estados da Janela
0 Hides the window and activates another window. 1 Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. 2 Activates the window and displays it as a minimized window. 3 Activates the window and displays it as a maximized window. 4 Displays a window in its most recent size and position. The active window remains active. 5 Activates the window and displays it in its current size and position. 6 Minimizes the specified window and activates the next top-level window in the Z order. 7 Displays the window as a minimized window. The active window remains active. 8 Displays the window in its current state. The active window remains active. 9 Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position. 10 Sets the show-state based on the state of the program that started the application.
No final, você terá dois arquivos: Um arquivo VBS para iniciar um CMD oculto e o próprio CMD, que inicia seus programas com atrasos personalizados.