ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE. Software > Post New Requests Here

Idea: Program to save URLs from open Internet Explorer windows

(1/2) > >>

A small program would look at the open Internet Explorer windows and save the URLs to a file.  This program would be sort of similar to UrlHistory (which I recently discovered and love), but saves all the URLs of the _open_ windows, instead of having to go through and select each window and copy it (which is my workaround for now).

I have been looking for a program like this for a while, and even tried to make one.  I ended up with a VBscript that does what I need, however it only works with Explorer as the Windows shell.  (As I use Litestep a lot, this is unfortunate.  It gives an "ActiveX component can't create object" error.)  [I'll be glad to give you the code if you want to see it!]  It gets the item.LocationURL from Shell.Application -- I'm guessing this might be an easy place to start, but then I'm only a mediocre programmer, so far... ;-)

Now that I think about it, I bet other people (if any end up using it) would like it if the program were to do the same for Firefox tabs, if that is easy to implement. 

I'd appreciate comments on this idea.  Also, I'd be glad to carry on programming it myself if anyone has tips or suggestions on where to start... but I bet you guys could do it a lot faster if you felt like it :-)

Maxthon browser – Tabbed Internet browser software

has this feature, group>save windows as group.

i think what backslash is asking for is not the same as the save windows as group feature in maxthon and netcaptor.

i may take a look at this later backslash, though ie itself does keep such a history that you can view and search, so another less-cpu intensive solution would be to read that history list rather than monitor for urls in the address bar.


did you talk about a feature like "Ctrl+H" with iE ?

C:\Documents and Settings\UsErNaMe\Local Settings\Verlauf\History.IE5\MSHist012..
you can find an index.dat file.

- Open this .dat into PSPad
- Search Ctrl+F
- select the Regex checkbox
- select "Find a URL" from [!]-button
- choose [Copy]-button to get an new side with all the URLs

Some good ideas.  I will check them out.
Yes to kimmchii, the Maxthon's save windows as group is what inspired this.   :Thmbsup:  I use Maxthon at home, but for at-work use we are stuck on IE.   >:(  Heck if I ever figure this out I might format the output the same so to be able to open with Maxthon.

Thanks mouser, I'll see if I can figure out the APIs for the history list.  Good idea, hadn't thought of that.  Won't quite show the currently-open windows but is better than nothing.  [I don't think _monitoring_ the address bar is necessary, shellWindows.item(i).LocationURL -- where shellWindows is CreateObject("Shell.Application").Windows() -- returns the URL; there's probably other similar solutions.]

Stefan, your extension to that idea is intriguing, but I'm running into a couple problems.  (I'm assuming "Verlauf" is Temp or something like that, cause I don't have anything called "Process" or similar -- but I'm surely translating that wrong anyway.)  I am administrator and yet the editor claims that the History.IE5 folder is access denied.  Will keep looking.  Still, thanks for the PSPad recommendation!  I had heard about it before but hadn't realized it was free, or so cool.

Thanks for the tips so far!


[0] Message Index

[#] Next page

Go to full version