Tengo un script de "configuración" que ejecuto en la mañana que inicia todos los programas que necesito. Ahora, algunos de ellos necesitan configuración adicional del entorno, por lo que debo envolverlos en pequeños scripts BAT.¿Cómo ejecuto un archivo bat en el fondo de otro archivo bat?
¿Cómo ejecuto una secuencia de comandos de este tipo en Windows XP en segundo plano?
CALL env-script.bat
lo ejecuta de forma síncrona, es decir, el script de instalación solo puede continuar después de que el comando en el env-script ha finalizado.
START/B env-script.bat
ejecuta otra instancia de CMD.exe en el mismo símbolo del sistema, dejándolo en un estado realmente desordenado (veo el resultado del CMD.exe anidado, el teclado está muerto por un tiempo, el script no se ejecuta).
START/B CMD env-script.bat
produce el mismo resultado. Ninguno de los indicadores en CMD parece coincidir con mi factura.
Bien, esto funciona pero no es 100% perfecto: después de presionar "RETORNO" en "Prueba 2", esa ventana no se cierra. ¿Algunas ideas? –
Puede agregar "salida" a los lotes generados para volver a cerrarlos. Lo siento, no he probado tan lejos :) – Joey