colafrysen Posted February 6, 2009 Share Posted February 6, 2009 Hi, i want to get the URL of a Internet Explorer popup window, the title is the same as the URL so i looked at the IE functions and realized i needed to use _IEPropertyGet ($o_object, "locationurl") but how do i get the $o_object of a window that never has the exact same URL (and therefore title) ? Sorry if this has been asked alot before, but i searched and i failed [font="Impact"]Use the helpfile, It´s one of the best exlusive features of Autoit.[/font]http://support.microsoft.com/kb/q555375ALIBI Run - a replacement for the windows run promptPC Controller - an application for controlling other PCs[size="1"]Science flies us to the moon. Religion flies us into buildings.[/size][size="1"]http://bit.ly/cAMPZV[/size] Link to comment Share on other sites More sharing options...
water Posted February 6, 2009 Share Posted February 6, 2009 (edited) Look at _IEAttach. In the help file you'll find Example 5 that connects to every available IE instance and returns the object reference. Then you can use _IEPropertyGet to select the IE instance you need. Or you can use WinGetTitle("[active]") to get the active window's title. Edited February 6, 2009 by water My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
colafrysen Posted February 7, 2009 Author Share Posted February 7, 2009 (edited) Look at _IEAttach. In the help file you'll find Example 5 that connects to every available IE instance and returns the object reference. Then you can use _IEPropertyGet to select the IE instance you need. Or you can use WinGetTitle("[active]") to get the active window's title. I cant even get example 5 to work, because it seems my window is not recognised as a IE window the url is: http://www.novasoftware.se/ImgGen/schedule...1&decrypt=0 and dont know if a am getting this totaly wrong but is not the PDF opened in a web-based reader? How am i to extract the url from a window not even recognised by autoit? i just notet that its not opened as an PDF in firefox, only in IE Edited February 7, 2009 by colafrysen [font="Impact"]Use the helpfile, It´s one of the best exlusive features of Autoit.[/font]http://support.microsoft.com/kb/q555375ALIBI Run - a replacement for the windows run promptPC Controller - an application for controlling other PCs[size="1"]Science flies us to the moon. Religion flies us into buildings.[/size][size="1"]http://bit.ly/cAMPZV[/size] Link to comment Share on other sites More sharing options...
DaleHohm Posted February 7, 2009 Share Posted February 7, 2009 The PDF reader is a plug-in hosted by the browser. It replaces the MSHTML host and does not expose the DOM (document object model) that is used by IE.au3. IE.au3 cannot help you in this case. Dale Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model Automate input type=file (Related) Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded Better Better? IE.au3 issues with Vista - Workarounds SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead? Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble Link to comment Share on other sites More sharing options...
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