Jump to content

Recommended Posts

Posted

hi guys, how can i autoit IE open the downloaded item when message box pop up show class name DirectUIHWND1

i get some codding from another source to auto cancel, but cant get idea how to get position to other option

Do

Sleep(1000)

Until WinActive("[Class:IEFrame]")

While WinActive("[Class:IEFrame]")
       Local $hIE = WinGetHandle("[Class:IEFrame]")
        Local $hCtrl = ControlGetHandle($hIE, "", "[ClassNN:DirectUIHWND1]")
        Local $aPos = ControlGetPos($hIE, "", $hCtrl)
        Local $aWinPos = WinGetPos($hIE)
        If ControlCommand($hIE, "", $hCtrl, "IsVisible") And $aPos[1] > .75 * $aWinPos[3] Then ; Check if the control is in the bottom 25% of the page.
            ControlClick($hIE, "", $hCtrl, "primary", 1, $aPos[2] - 70, $aPos[3] - 30)
            Sleep(500)
            ControlSend($hIE, "", $hCtrl, "{enter}")
        EndIf
ExitLoop
WEnd

hope this can help, :D

Posted

i just discover my self to get a posiotion on Open SaveAs and Close. B)

just change the $aPos[2] - 70 for cancel 150 Save As, and 220 for open. just find the logic there.

 

 

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
×
×
  • Create New...