Thanks Super Kevy

On Sep 22, 6:36 pm, Super Kevy <[email protected]> wrote:
> You may consider using  a thread.  Basically in the sample the thread
> is started.  The button is clicked, the popup occurs... the thread
> def
> is completed and killed...
>
> See 
> thread:http://groups.google.com/group/watir-general/browse_thread/thread/2d8...
> for context.
>
> Example:
> def threaded_check_for_popups(sTitleMatch)
>   puts 'threaded_check_for_popups'
>   autoit=WIN32OLE.new('AutoITX3.Control')
>   iReturn=0
>   iCnt=0
>   autoit.AutoItSetOption('MouseCoordMode',2)  # Relative to client
> window
>   loop do
>     ret = autoit.WinWait(sTitleMatch,'',1)
>     if ret == 1 then
>       autoit.WinActivate(sTitleMatch)
>       autoit.MouseMove(140,70)  # Move over the control
>       autoit.Send('{enter}')       # {enter} {Y} {N} {cancel}
>      end
>     sleep 1
>     autoit.MouseMove(26,26)
>     sleep 3
>   end
>   puts ' - Return: '+iReturn.to_s
>   return iReturn
> end
>
> #### MAIN #####
>   myPopup = Thread.new{threaded_check_for_popups(sTitleMatch)}
>   at_exit {Thread.kill(myPopup)}
>   ie.button(:name,'the_button_name').click

-- 
Before posting, please read http://watir.com/support. In short: search before 
you ask, be nice.

You received this message because you are subscribed to 
http://groups.google.com/group/watir-general
To post: [email protected]
To unsubscribe: [email protected]

Reply via email to