Foros del Web » Soporte técnico » Sistemas Operativos »

Comprobación de apertura de procesos

Estas en el tema de Comprobación de apertura de procesos en el foro de Sistemas Operativos en Foros del Web. Hola, necesito de vuestra ayuda. Estoy haciendo un bat para que trabaje en windows 2000, como consecuencia de ello he tenido que intalarle "PsTools v2.21", ...
  #1 (permalink)  
Antiguo 09/06/2012, 04:22
 
Fecha de Ingreso: octubre-2010
Mensajes: 11
Antigüedad: 13 años, 6 meses
Puntos: 1
Pregunta Comprobación de apertura de procesos

Hola, necesito de vuestra ayuda.

Estoy haciendo un bat para que trabaje en windows 2000, como consecuencia de ello he tenido que intalarle "PsTools v2.21", ya que carece de algunos comandos y no se si el problema de que no funcione lo que estoy implementado sea motivo de que me falte algun otro.

Cita:
start ./cartero/cartero.exe
start ./Estado/Estado.exe
start ./PanData/Pandata.exe
cd RemCom
start RemCom.exe

ping 127.0.0.1 -n 1 -w 3000 >NUL

:bucle
pslist | find /i "cartero.exe"
if ERRORLEVEL 1
start ./cartero/cartero.exe
goto :bucle

ping 127.0.0.1 -n 1 -w 3000 >NUL

:bucle1
pslist | find /i "Estado.exe"
if ERRORLEVEL 1
start ./Estado/Estado.exe
goto :bucle1

ping 127.0.0.1 -n 1 -w 3000 >NUL

:bucle2
pslist | find /i "Pandata.exe"
if ERRORLEVEL 1
start ./PanData/Pandata.exe
goto :bucle2

ping 127.0.0.1 -n 1 -w 3000 >NUL

:bucle3
pslist | find /i "RemCom.exe"
if ERRORLEVEL 1
cd RemCom
start RemCom.exe
ping 127.0.0.1 -n 1 -w 6000 >NUL
goto :bucle3

start C:\Limpias\IGU\PanelTerm.exe
Os comento lo que hecho y como deberia funcionar:

1º- Ejecuto 4 procesos y doy un tiempo de margen para que carguen todos.

2º- Compruebo que cada uno de ellos este ejecutandose, si no es asi le vuelvo a ejecutar, vuelvo a comprobar y si esta en ejecucion paso con la comprobacion del siguiente.

3º- Finalmente ejecuto un programa "padre" el cual se alimenta de la informacion que le mandan esos procesos.

Los procesos se abren perfectamente, pero me da que la comprobacion no se esta realizando correctamente.

P.D.: Me haria falta que me dijerais como puedo hacer para que desde el bat al ejecutar el programa "padre" rellene el formulario de logueo y pulse aceptar en dos ocasiones (el programa "padre" no tengo posibilidad de poderlo modificar ya que es externo a mi).


Muchas gracias por adelantado y espero vuestra colaboracion.

Etiquetas: mac, procesos, windows
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:15.