![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Hi everyone,
I'm looking to automate a Windows program. I'm done some stuff with
SendKeys in VB/VBSript before, but it looks like I'm gonna have to
script some mouse activity too (click, highlight text, etc).
Has anyone used a scripting tool that can automate mouse clicks etc?
I found one called AutoHotKey (http://www.autohotkey.com), but would be
interested to hear of other solutions.
Thanks in advance
Reuben
reu### [at] pearse co uk
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
"Reuben Pearse" <reu### [at] pearse co uk> wrote in message
news:4A6### [at] pearse co uk...
> I found one called AutoHotKey (http://www.autohotkey.com), but would be
> interested to hear of other solutions.
AutoIt
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
> I'm looking to automate a Windows program. I'm done some stuff with
> SendKeys in VB/VBSript before, but it looks like I'm gonna have to script
> some mouse activity too (click, highlight text, etc).
>
> Has anyone used a scripting tool that can automate mouse clicks etc?
Another option is to send WM_CLICK (or whatever) messages directly to the
application you are controlling. You can enumerate the icons in the window
to get the handle of the one you want to click. That way it doesn't
interfere with normal use of the computer.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
"scott" <sco### [at] scott com> wrote:
> Another option is to send WM_CLICK (or whatever) messages directly to the
> application you are controlling. You can enumerate the icons in the window
> to get the handle of the one you want to click. That way it doesn't
> interfere with normal use of the computer.
MS Visual Studio's "Spy++" tool may help a lot with this, making it easy to
identify the handles of the individual windows, controls and what-have-you.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |