Sin ningún software adicional instalado, use un software normal Silbido comando para agregar retrasos
ping -n <delay_in_seconds> localhost
start calc
ping -n <delay_in_seconds> localhost
start notepad
El parámetro -n XX
representa cuántos los pings deben ser ejecutados, no para ¿Cuánto tiempo se debe esperar hasta el próximo comando? . El retraso entre dos pings es normalmente de 1 segundo. En su ejemplo, desea agregar 30 x 1s de demoras con ping -n 30 localhost
Con localhost
como destino de ping, haga ping a su propia máquina, ya que realmente no queremos enviar y recibir un paquete de ping
Suprimir la salida CMD con @echo off
o localhost > nul
Sin ningún software adicional instalado, puede utilizar VBscripts Método de ejecución para ejecutar y ocultar archivos por lotes mientras se ejecuta. Si configura "intWindowStyle" en 0, la ventana se oculta.
object.Run(strCommand, [intWindowStyle], [bWaitOnReturn])
Cree un nuevo archivo de texto en la misma carpeta que su archivo por lotes y guárdelo como HiddenStart.vbs
.
Pega las siguientes dos líneas y reemplaza <batch_file>
con su nombre de archivo por lotes real. Prependa una ruta si el archivo por lotes no está en la misma carpeta.
Set wShell = CreateObject ("Wscript.Shell")
wShell.Run "cmd /c <batch_file>", 0
Además de 0 como segundo parámetro, también puede utilizar uno de los siguientes estados de ventana
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.
Al final, tendrá dos archivos: un archivo VBS para iniciar un CMD oculto y el propio CMD que inicia sus programas con retrasos personalizados.