# Is there Windows software that can run other Windows software, like scripting clicks?

**URL:** <https://boards.straightdope.com/t/is-there-windows-software-that-can-run-other-windows-software-like-scripting-clicks/492855>\
**Category:** Factual Questions\
**Created:** [April 12, 2009, 4:47pm UTC](https://boards.straightdope.com/t/is-there-windows-software-that-can-run-other-windows-software-like-scripting-clicks/492855 "2009-04-12T16:47:32Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Napier](https://avatars.discourse-cdn.com/v4/letter/n/ce73a5/32.png) [@Napier](https://boards.straightdope.com/u/Napier)\
**Post date:** [April 12, 2009, 4:47pm UTC](https://boards.straightdope.com/t/is-there-windows-software-that-can-run-other-windows-software-like-scripting-clicks/492855/1 "2009-04-12T16:47:32Z")

</div>

Is there any Windows software that can run other Windows software by generating mouse click events and other needed events, to accomplish simple scripting for applications that were never intended to support it?

I have an application program that requires many clicks but no real thought on the part of the user. It can take up to a minute or so to do things between some of the clicks. And I have to run this program perhaps dozens of times to accomplish a certain analysis. Clearly, this program would be much more useful if it supported scripting of some kind, but it does not, not at all.

I think if I could generate mouse up events at certain pixel addresses on the screen according to a certain schedule, I could fix this. And, I may be able to figure out how to do that - I can do a little programming for Windows, but am not experienced enough to know if this is possible and how to do it, but maybe I can find out.

However, if somebody has already solved this problem, it’d be great!

Thanks to anybody who can suggest something!

---

<div class="post-metadata">

**Author:** ![Reply](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/reply/32/15952_2.png) [@Reply](https://boards.straightdope.com/u/Reply)\
**Post date:** [April 12, 2009, 4:53pm UTC](https://boards.straightdope.com/t/is-there-windows-software-that-can-run-other-windows-software-like-scripting-clicks/492855/2 "2009-04-12T16:53:39Z")

</div>

Absolutely. Look for [Windows macro programs](http://www.google.com/search?btnG=1&q=windows+macro+programs).

[AutoHotkey](http://www.autohotkey.com/) comes to mind.

---

<div class="post-metadata">

**Author:** ![AHunter3](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ahunter3/32/368_2.png) [@AHunter3](https://boards.straightdope.com/u/AHunter3)\
**Post date:** [April 12, 2009, 5:05pm UTC](https://boards.straightdope.com/t/is-there-windows-software-that-can-run-other-windows-software-like-scripting-clicks/492855/3 "2009-04-12T17:05:48Z")

</div>

Formerly from CE Software, now from Startly Technologies, [QuicKeys](http://www.startly.com/) will do it pretty nicely.

Started off as a Mac product, but my girlfriend uses the Windows version and it works pretty good. You can set up a routine that does these 18 mouse clicks and menu choices then lauches this application / this document and does these 5 things, etc etc.

---

<div class="post-metadata">

**Author:** ![fighting\_ignorant](https://avatars.discourse-cdn.com/v4/letter/f/ac8455/32.png) [@fighting\_ignorant](https://boards.straightdope.com/u/fighting_ignorant)\
**Post date:** [April 12, 2009, 5:25pm UTC](https://boards.straightdope.com/t/is-there-windows-software-that-can-run-other-windows-software-like-scripting-clicks/492855/4 "2009-04-12T17:25:16Z")

</div>

Probably one of the more well-known ones is WinBatch - [http://www.winbatch.com/](http://www.winbatch.com/)

Hope this helps

---

<div class="post-metadata">

**Author:** ![Ximenean](https://avatars.discourse-cdn.com/v4/letter/x/aca169/32.png) [@Ximenean](https://boards.straightdope.com/u/Ximenean)\
**Post date:** [April 12, 2009, 5:33pm UTC](https://boards.straightdope.com/t/is-there-windows-software-that-can-run-other-windows-software-like-scripting-clicks/492855/5 "2009-04-12T17:33:04Z")

</div>

I also use AutoHotkey, which comes with a handy macro recorder.

Be aware, though, that “requiring no real thought on the part of the user” can still be a challenge for any automation software. For example, you may have a drop-down list with a variable number of items on it. It’s easy for a human operator to click on the item “Foo”, but not so easy for an automated script, since “Foo” might appear at different pixel locations.

Sometimes you can get around this by using keyboard alternatives rather than mouse clicks, but not always. And there are plenty of other variable situations that can trip up automation software. I know about this, having spent many hours trying to perfect AutoHotkey scripts, which even then don’t always work as expected. Basically, true software automation requires artificial intelligence.

---

<div class="post-metadata">

**Author:** ![HorseloverFat](https://avatars.discourse-cdn.com/v4/letter/h/8e8cbc/32.png) [@HorseloverFat](https://boards.straightdope.com/u/HorseloverFat)\
**Post date:** [April 12, 2009, 5:47pm UTC](https://boards.straightdope.com/t/is-there-windows-software-that-can-run-other-windows-software-like-scripting-clicks/492855/6 "2009-04-12T17:47:45Z")

</div>

Ive had a lot of success with AutoIT. It is very similiar to autohotkey.

---

<div class="post-metadata">

**Author:** ![SeanArenas](https://avatars.discourse-cdn.com/v4/letter/s/df705f/32.png) [@SeanArenas](https://boards.straightdope.com/u/SeanArenas)\
**Post date:** [April 12, 2009, 6:02pm UTC](https://boards.straightdope.com/t/is-there-windows-software-that-can-run-other-windows-software-like-scripting-clicks/492855/7 "2009-04-12T18:02:57Z")

</div>

QA Wizard Pro

---

<div class="post-metadata">

**Author:** ![Kevbo](https://avatars.discourse-cdn.com/v4/letter/k/e47774/32.png) [@Kevbo](https://boards.straightdope.com/u/Kevbo)\
**Post date:** [April 13, 2009, 2:35am UTC](https://boards.straightdope.com/t/is-there-windows-software-that-can-run-other-windows-software-like-scripting-clicks/492855/8 "2009-04-13T02:35:39Z")

</div>

Be sure to turn off Automatic Updates, and Notifications. A damned dialog box that steals focus can be a real pain.

---

<div class="post-metadata">

**Author:** ![Turble](https://avatars.discourse-cdn.com/v4/letter/t/8dc957/32.png) [@Turble](https://boards.straightdope.com/u/Turble)\
**Post date:** [April 13, 2009, 3:06pm UTC](https://boards.straightdope.com/t/is-there-windows-software-that-can-run-other-windows-software-like-scripting-clicks/492855/9 "2009-04-13T15:06:20Z")

</div>

Another vote for AutoHotkey. It is very easy to record a macro and reasonably easy for someone with a bit of programming skill to work up a script, has a helpful active support forum, it can compile a script as a standalone exe file … and it’s free.
