Bueno, soy nuevo en Lote de cosas, así que necesito ayuda.
Entiendo el nivel más bajo, pero con las cosas más complicadas tenemos problemas.
Lo que necesito ahora es un archivo que lanza otros archivos, pero con un período de 30 segundos o más.
Like:
Open Calculator
after 30 secs
Open Skype
after 30 secs
Open Notepad
¿Cómo puedo hacer esto en un archivo por lotes? Preferiblemente no debería mostrar la ventana de CMD.
Además, si puedes explicar cómo funcionan las cosas, sería muy bueno.
sleep
comando entonces obviamente no "entiendes el nivel más bajo". Este es verdaderamente el archivo de proceso por lotes más simple que jamás haya podido crear y todo lo que necesita para hacerlo es saber qué comandos están disponibles. Doktoro ha tenido la amabilidad de darle la lista de comandos, he tenido la amabilidad de decirle el comando específico. Todo lo que queda es que usted descubra cómo ejecutar un programa sin esperar a que salga. Tiene todo lo que necesita, intente utilizar ese conocimiento primero y luego vuelva si tiene problemas.Respuestas:
Sin ningún software adicional instalado, use un software normal Silbido comando para agregar retrasos
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 conping -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 pingSuprimir la salida CMD con
@echo off
olocalhost > 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.
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.Además de 0 como segundo parámetro, también puede utilizar uno de los siguientes estados de ventana
Al final, tendrá dos archivos: un archivo VBS para iniciar un CMD oculto y el propio CMD que inicia sus programas con retrasos personalizados.
fuente
fuente