Ive been doing the same. I posted some code to deal with file Requesters
around the 15th June. It seems this one needs to be in a separate
process. I'll need to do some more testing to be really sure. I think
there may also be differences between win xp and win 2k

Paul

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Bret Pettichord
Sent: 28 July 2005 16:21
To: [email protected]
Subject: Re: [Wtr-general] RE: Click OK button on Popup Dialog?


I've been trying to understand this all better myself and once i do, i 
think i want to rework the code that we have so that users don't have to

think about threads or processes -- that really should be handled by the
tool.

Like i said, i'm still trying to track down all the facts -- but at this

point it seems to me that WindowHelper (and thus AutoIT) can be called
from 
the same process (different thread) wheras winclicker needs to be in a 
separate process. True?

Bret

At 08:57 AM 7/27/2005, Raghu Venkataramana wrote:
>Chris McMahon wrote:
>
>>On 7/26/05, Scott Hanselman <[EMAIL PROTECTED]> wrote:
>>
>>
>>>Why do folks do all this tricky stuff with Winclicker and starting 
>>>new instances of the ruby process?
>>>
>>>I do this:
>>>
>>>   Thread.new { sleep 0.1; WindowHelper.new.push_alert_button }
>>>   ie.link(:id, "whatever").click #this causes an Alert()
>>>
>>
>>I discovered this myself independently:  the way to handle popups is 
>>in another thread.
>
>>Those unfamiliar with threads accomplish the same
>>thing by handling popups in another process altogether.
>Not entirely true. What we found here was that most of the times,  when

>a
>modal
>dialog pops up, the calling process and all its child threads wait for
the 
>modal dialog to be dismissed
>before continuing executing. Spawning another process solves this
problem. 
>In fact, in one of
>my experiments I found that even when a child thread opens a modal
dialog, 
>the owner thread
>also waits till the dialog is dismissed. ( I was trying to check if it
is 
>possible to call some of the
>potential dialog creators like clicking etc., could be started off on a

>separate thread)
>
>>(Some silly
>>people have handled popups with an entirely different script running 
>>in another scripting *language* altogether...) -Chris
>>
>>_______________________________________________
>>Wtr-general mailing list
>>[email protected] 
>>http://rubyforge.org/mailman/listinfo/wtr-general
>>
>>
>
>_______________________________________________
>Wtr-general mailing list
>[email protected] 
>http://rubyforge.org/mailman/listinfo/wtr-general

_____________________
  Bret Pettichord
  www.pettichord.com

_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general

_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to