Quiero tener un archivo cmd con algo como:¿Es posible usar las redirecciones de salida desde un archivo cmd usando start?
:one
start /wait (blabla1.exe -q -m 1>blabla1.log 2>&1)
:two
start /wait (blabla2.exe -q -m 1>blabla2.log 2>&1)
donde quiero la salida de la aplicación blabla no la salida del comando de arranque.
¿Es posible tener las redirecciones "locales" dentro del comando de inicio?
¿Tengo que crear un cmd 1 línea que contiene
blabla1.exe -q -m 1>blabla1.log 2>&1
y pasarlo a la orden start
?
Actualización: Necesito que termine el primero (blabla1.exe) antes de iniciar el segundo (blabla2.exe). Esa es la razón por la que se usa start /wait
.
(Windows XP y superiores)
Necesito la segunda para comenzar DESPUÉS de que la primera haya terminado. Así que supongo que necesito/wait. –
@Francois - Derecha - en los archivos por lotes, cuando no utiliza inicio, los archivos por lotes no continúan hasta la próxima línea hasta que termina un cmd/exe. Solo cuando usa start, es necesario esperar/esperar hasta que el primero salga. Agregar secuencia de comandos de proceso por lotes de muestra para demostrar –
Tiene razón, no necesito 'iniciar' en primer lugar, entonces no necesito'/wait'. Simplemente sin, funciona como lo pretendía. ¡Gracias! {¿por qué hacerlo simple cuando puedes hacerlo complicado? suspiro ;-)} –