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
