Jump to content
Sign in to follow this  

Help with Controls

Recommended Posts


I am trying to write a script to press the login button of an application that multiple users can run. The problem I have is the control class and ID are different on each users machine, and also changes if the program is restarted. I was wondering if there was anyway to write a universal script that all users can use ? I have included the control details from a couple of users:


>>>> Control <<<<

Class: ATL:045423D8

Instance: 20

ClassnameNN: ATL:045423D820

Advanced (Class): [CLASS:ATL:045423D8; INSTANCE:20]

ID: 60933260


Position: 5, 15

Size: 44, 37

ControlClick Coords: 22, 20

Style: 0x56000000

ExStyle: 0x00000000

Handle: 0x00010280


>>>> Control <<<<

Class: ATL:044423D8

Instance: 20

ClassnameNN: ATL:044423D820

Advanced (Class): [CLASS:ATL:044423D8; INSTANCE:20]

ID: 59884684


Position: 4, 15

Size: 37, 37

ControlClick Coords: 23, 16

Style: 0x56000000

ExStyle: 0x00000000

Handle: 0x00020238

At present I am using a ControlSend to do this but needs to be changed for each user:

ControlSend("Application", "ATL:044423D820", "{enter}")

I did try to use a ControlClick on the coordinates but this only worked when the users was logged in and not when the workstation was locked.

Any advice would be excellent !

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