ejecutar un bat si...

Iniciado por Fiiireee, 27 Octubre 2011, 15:39 PM

0 Miembros y 1 Visitante están viendo este tema.

Fiiireee

Me gustaría conocer (si es que existe) la forma de hacer lo siguiente:

si [programa] se cierra --> hacer tal
o por ejemplo
si [proceso] termina --> hacer tal

existe?

necesito tener un bat todo el rato en funcionamiento, si se cierra quiero que vuelva a abrirse. como podría hacerlo?

Pablo Videla

Cita de: Fiiireee en 27 Octubre 2011, 15:39 PM
Me gustaría conocer (si es que existe) la forma de hacer lo siguiente:

si [programa] se cierra --> hacer tal
o por ejemplo
si [proceso] termina --> hacer tal

existe?

necesito tener un bat todo el rato en funcionamiento, si se cierra quiero que vuelva a abrirse. como podría hacerlo?

"run c:/dos/run"  :xD

2Fac3R

Para lo del proceso podrias buscar el proceso y si esta abierto cerrarlo, sino abrir X programa.

Con find, condicionales, etc.
Zalu2
Escuela de Hackers & Programación. http://ihackndev.blogspot.com/

$Edu$

Lo haras en batch porque motivo? puedes hacerlo con otro lenguaje y te sera mas facil pienso

ratefab

:loop
tasklist | find "notepad.exe" || notepad.exe
goto :loop

2Fac3R

Cita de: $Edu$ en 27 Octubre 2011, 23:43 PM
Lo haras en batch porque motivo? puedes hacerlo con otro lenguaje y te sera mas facil pienso

No hay otra respuesta mas que "batch es facil" supongo..
Escuela de Hackers & Programación. http://ihackndev.blogspot.com/