Jump to content
Sign in to follow this  
Elias Assad Neto

IE Button Click Trava

Recommended Posts

Em Alguns casos quem se envia uma ação tipo

Local $oIE = _IE_Example("form")
Local $oSubmit = _IEGetObjByName($oIE, "submitExample")
_IEAction($oSubmit, "click")
_IELoadWait($oIE)

O Script Trava até q a Janela PopUp q aparece seja fechada pelo usuário impossibilitando o Script de continuar

 

A sugestão no Manual do AutoIt nem sempre resolve

Local $oIE = _IE_Example("form")
Local $oSubmit = _IEGetObjByName($oIE, "submitExample")
Local $hWnd = _IEPropertyGet($oIE, "hwnd")
_IEAction($oSubmit, "focus")
ControlSend($hWnd, "", "[CLASS:Internet Explorer_Server; INSTANCE:1]", "{Enter}")

A solução q encontrei foi ao Invés de enviar um ENTER para o Controle foi enviar um Espaço

ControlSend($hWnd, "", "Internet Explorer_Server1", " "); Envia um espaço é como clicar no controle

Isso aconteceu quando foi automatizar o Upload File no GoogleTranslator https://translate.google.com.br/?tr=f&hl=pt-BR
Ao se clicar no [Procurar] ai abere a janela para escolher o arquivo e ficava travado.

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×