Estoy intentando ejecutar algunos archivos .exe de la aplicación de consola desde un archivo por lotes en Windows.Iniciar varias aplicaciones de consola desde un archivo por lotes
Sin embargo, cuando corro el siguiente código que sólo se inicia la primera de las aplicaciones:
"C:\Development\App\bin\Debug1\Application.exe"
timeout 5
"C:\Development\App\bin\Debug2\Application.exe"
timeout 5
"C:\Development\App\bin\Debug3\Application.exe"
timeout 5
"C:\Development\App\bin\Debug4\Application.exe"
timeout 5
"C:\Development\App\bin\Debug5\Application.exe"
timeout 5
(que he incluido el tiempo de espera para extender la intial de procesamiento de un bit)
¿Hay una forma de obtener el archivo de script para iniciar la primera aplicación, luego continuar y comenzar los otros?
Idealmente, me gustaría que el archivo de script inicie todas las aplicaciones en un subdirectorio, de modo que si tuviera Debug\Applications\*.exe
o similar, iniciaría todas las aplicaciones de tipo .exe (y posiblemente esperar 5 segundos entre cada una). es posible?
Gracias, acaba de encontrar esta mencionado en http://stackoverflow.com/questions/324539/how-can-i-run-a-program-from-a-batch-file-without-having-the -consola-abierta-después también. ¿Alguna idea sobre la carga dinámica en un archivo por lotes? – finoutlook
El comando START interpreta el primer argumento como título de la ventana si está entre comillas, por lo que debe especificar un título como 'start '' '' C: \ Desarrollo \ Aplicación \ bin \ Debug1 \ Application.exe '' – dbenham