Sign in to follow this  
Followers 0

Grabbing URL from window control link

2 posts in this topic

I did some searching and couldn't find anything on this issue. Basically I am looking to grab the URL from a link in a window. I can see the window, its text and buttons. From the AU3Info tool I get:

>>>> Window <<<<
Title: childWindow
Class: #32770
Position: 827, 333
Size: 326, 355
Style: 0x96CC0084
ExStyle: 0x00010101
Handle: 0x000B0484
>>>> Control <<<<
Class: wxWindow
Instance: 1
ClassnameNN: wxWindow1
Advanced (Class): [CLASS:wxWindow; INSTANCE:1]
ID: 10701
Text: Download
Position: 127, 245
Size: 56, 16
ControlClick Coords: 10, 8
Style: 0x52010000
ExStyle: 0x00000000
Handle: 0x00050570

When I click on it, it opens the default browser and downloads the file. However if I right click on it I can select the only option of 'Copy URL'. Since I couldn't figure out a way using the control directly, I tried this:

ControlClick( "[TITLE:" & $title & "; CLASS:#32770]", "", "[CLASS:wxWindow; INSTANCE:1]", "Secondary" )
ControlSend( "", "", "[CLASS:#32768]", "{Down}{Enter}" )
msgbox( 1, "", ClipGet() )

The ControlSend() was the issue, besides I feel like this is a sloppy way of doing things, unless unavoidable.

The AU3Info for the context menu is:

>>>> Window <<<<
Class: #32768
Position: 1002, 615
Size: 142, 28
Style: 0x94800000
ExStyle: 0x00000189
Handle: 0x003203D8
>>>> Control <<<<
Advanced (Class):
ControlClick Coords:

Thanks for reading! Any help would be great.

Share this post

Link to post
Share on other sites

Maybe _IELinkClickByText() or _IELinkClickByIndex()

EndFuncAutoIt is the shiznit. I love it.

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  
Followers 0