Verificar aparicion de ventana

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
licaon
Mensajes: 5
Registrado: 20 Jul 2010, 17:23
Ubicación: CABA - Argentina

Verificar aparicion de ventana

Mensaje por licaon »

hola a todos
al correr un proceso que es de tiempo variable necesito saber cuando termina, por lo que vi deberia hacerlo con WinExists que me devuelve la ventana de fin pero no logro capturarla.

muchas gracias.
Avatar de Usuario
Ximorro
Profesional del Autoit
Mensajes: 1500
Registrado: 10 Jul 2009, 12:35
Ubicación: Castellón, España

Re: Verificar aparicion de ventana

Mensaje por Ximorro »

¿Qué tal si nos pones el código? Como comprenderás es muy difícil saber por qué falla si no vemos qué haces.
Quizás no tienes bien el bucle que chequea la aparición de esa ventana, puede que tenga mucho tiempo entre comprobación y comprobación, o hayas referenciado mal la ventana...

En vez de con WinExists lo podrías hacer más fácilmente con WinWait, así el script se espera y continua justo cuando la ventana ha aparecido.
No hay que hacer bucles ni nada, el propio comando va haciendo comprobaciones.
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
Avatar de Usuario
Chefito
Profesional del Autoit
Mensajes: 2035
Registrado: 21 Feb 2008, 18:42
Ubicación: Albacete/Cuenca (España)

Re: Verificar aparicion de ventana

Mensaje por Chefito »

Como dice Ximorro es mejor que pongas el código que llevas hecho no sea que tengas algún fallo que se te escape :smt001 .

Igualmente te digo que también existe la función ProcessExists para saber si existe un proceso en ejecución. Mirala en la ayuda.

Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
licaon
Mensajes: 5
Registrado: 20 Jul 2010, 17:23
Ubicación: CABA - Argentina

Re: Verificar aparicion de ventana

Mensaje por licaon »

gracias por sus consejo.
lo resolvi usando WinWaitActive, todo funciona bien cuando lo pruebo pero no logro que lo haga cuando lo corro desde "tareas programadas" en el horario que se deberia hacer ....
Avatar de Usuario
Ximorro
Profesional del Autoit
Mensajes: 1500
Registrado: 10 Jul 2009, 12:35
Ubicación: Castellón, España

Re: Verificar aparicion de ventana

Mensaje por Ximorro »

¿A qué consejo te refieres? ¿a enseñarnos el código para que te podamos ayudar? :smt016
Respecto a tu nueva duda se me ocurre una cosita, pero sin ver el código no estoy muy seguro... :smt003

Espero que al menos cuando soluciones el problema postees el código para que otros puedan aprender de él, es otra de las funciones de un foro colaborativo como este. Si otro usuario más adelante tiene las dudas que estás teniendo tú le vendrá muy bien ver cómo lo has solucionado. En cambio así se quedará con la duda, lo único que sabrá es que lo solucionaste... ¡y tendrá que volver a preguntar! ¡y nosotros que volver a responder!...
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
Responder