sdfg4545 Posted August 19, 2009 Posted August 19, 2009 A website I am interacting with will open a second browser, similiar to a pop-up. I cannot get _IEAttach to create a reference to that new window. I can use winList to list all open windows and the target window is one of them. Any work around to _IEAttach?
junkew Posted August 19, 2009 Posted August 19, 2009 see com reference in the help $oIE=ObjCreate("InternetExplorer.Application.1") ; Create an Internet Explorer Object $EventObject=ObjEvent($oIE,"IEEvent_","DWebBrowserEvents") ; Start receiving Events. $oIE.url= "http://www.autoitscript.com" ; Load an example web page ;From now on, the $oIE Object generates events during web page load. ;They are handled in the event functions shown below. ;Here you can let the script wait until the user wants to finish. ...(your code here)... $EventObject.stop ; Tell IE we want to stop receiving Events $EventObject=0 ; Kill the Event Object $oIE.quit ; Quit IE $oIE=0 ; Remove IE from memory (not really necessary) Exit ; End of main script ; A few Internet Explorer Event Functions. ; ; For the full list of IE Event Functions, see the MSDN WebBrowser documentation at: ; http://msdn.microsoft.com/workshop/browser/webbrowser/reference/objects/webbrowser.asp Func IEEvent_StatusTextChange($Text) ; In the complete script (see link below) we show the contents in a GUI Edit box. GUICtrlSetData ( $GUIEdit, "IE Status text changed to: " & $Text & @CRLF, "append" ) EndFunc Func IEEvent_BeforeNavigate($URL, $Flags, $TargetFrameName, $PostData, $Headers, $Cancel) ; In the complete script (see link below) we show the contents in a GUI Edit box. ; Note: the declaration is different from the one on MSDN. GUICtrlSetData ( $GUIEdit, "BeforeNavigate: " & $URL & " Flags: " & $Flags & @CRLF, "append") EndFunc FAQ 31 How to click some elements, FAQ 40 Test automation with AutoIt, Multithreading CLR .NET Powershell CMDLets
A. Percy Posted August 19, 2009 Posted August 19, 2009 1 - using the hwnd of the browser window _IEAttach( $hWnd, "HWND" ) or 2 - using class and title. Don't forget to replace "My beautifull window" by your target window title. _IEAttach( "[CLASS:IEFrame;TITLE:My beautifull window]" ) Só o que posso lhe dizer, bom é quando faz mal!My work:Au3Irrlicht - Irrlicht for AutoItMsAgentLib - An UDF for MSAgentAu3GlPlugin T2 - A 3D plugin for AutoIt...OpenGl Plugin - The old version of Au3GlPlugin.MAC Address Changer - Changes the MAC AddressItCopter - A dragonfly R/C helicopter simulator VW Bug user Pinheiral (Pinewood) city: http://pt.wikipedia.org/wiki/Pinheiral
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now