Automating Desktop Tasks in XP
by Mitch Tulloch, author of Windows Server Hacks04/12/2005
Back in days of yore, when Windows 3.1 ruled the land, one utility I found incredibly useful was Macro Recorder (recorder.exe). This simple tool let you record a series of mouse clicks and keystrokes and play them back, and it provided a simple method for performing repetitive tasks. I found I could be a lot more productive in certain aspects of my work when I used Recorder, and when Windows 95 came out I was dismayed to find that Recorder was no more.
Fortunately, over the years a number of third-party replacements for Recorder have emerged; most of these are powerful tools that can do much more than the original Recorder utility. Using these tools, you can create whole collections of macros, nest macros from within other macros, assign hot key combinations for triggering them, limit their operation to specific programs, schedule times when these macros will automatically run, specify that they run when certain conditions are fulfilled, launch batch files and scripts from macros, allow user input during a macro's operation, and much more.
I frequently use several of these programs to speed and simplify certain tasks such as changing the screen resolution or color depth for my display, changing skins for programs and themes for my desktop, selecting a new default printer from the network, switching between different folder options when using Windows Explorer, accessing deeply nested menu options in Microsoft Office programs, and generally doing just about anything that requires lots of steps or that can't easily be done from the command line. I also find the programs useful in performing standard IT tasks such as copying data into databases, importing or exporting data into spreadsheets, generating reports, testing applications and web sites, and so on.
Below, in no particular order, is a list of five macro recording tools for Windows that I've tried at various times. I've included brief descriptions of their notable features; all of them support the creation of basic mouse click/keystroke macros (and usually a whole lot more). I'd be interested in your comments in regard to which of these tools, if any, you use on a regular basis, and what you use them for.
AutoMate, from Network Automation--This tool features drag-and-drop macro creation by letting you drag a macro action onto a macro; this usually opens a dialog box providing you with additional options for configuring the action.
Macro Express, from Insight Software Solutions--This tool is quite easy to use, and once you've created a macro you can easily customize it. If you assign a hot key sequence to a macro, you can also limit the macro's operation to within specified programs. That way, if you accidentally press the hot key sequence from some other program, you won't get unexpected (and often unwanted) results.
EZ Macros, from American Systems--This utility uses a wizard to guide you through the steps of creating a macro and lets you display a menu of macros from within a macro. The wizard might make you think this tool is simplistic, but under the hood it's actually quite powerful.
Automation Anywhere, from Tethys Solutions--This program includes a wizard, conditional commands, email notifications, the creation of automation scripts, and many other power features in addition to basic keystroke/mouse move logging. I like the interface for this program and find it a powerful tool for automating tasks ranging from data entry to database copying.
Workspace Macro Pro, also from Tethys Solutions--This tool is a very easy-to-use macro recorder and includes a macro language, action filters, and a scheduler for advanced users. There is also a standard edition of this tool, called Workspace Macro, with fewer features for users who don't need the full capability of the professional version.
That's a quick overview of what I've tried in the field of desktop automation for my Windows XP workstation. Feel free to use the Talkback feature at the end of this article to mention other macro tools that have helped you be more productive, and let me know some of the tasks for which you find such tools useful.
I still miss Macro Recorder sometimes....
Mitch Tulloch is the author of Windows 2000 Administration in a Nutshell, Windows Server 2003 in a Nutshell, and Windows Server Hacks.
|
Related Reading Windows XP Hacks |
Return to the Windows DevCenter.
You must be logged in to the O'Reilly Network to post a talkback.
Showing messages 1 through 13 of 13.
-
Please delete one post
2008-11-07 20:36:48 autogeeek [Reply | View]
Sorry, some net glitch. Please delete one comment.
-
Workspace Macro for me
2008-11-07 20:32:53 autogeeek [Reply | View]
Mitch mentions Workspace Macro Pro, but Workspace Macro from the same company is also a pretty good macro product and cheaper and is very easy to use. I have been using it regularly for a couple of years now.
Workspace Macro is available at http://www.tethyssolutions.com/product.htm.
-
QuicKeys 4 Me
2008-08-21 04:13:26 Beej2020 [Reply | View]
MacroExpress is looking pretty raggedy by today's standards... AutoIt's lean on the standalone SciTe editor for script editing sounds like a good "best of breed" approach on paper but made me feel like something was lost in the integration ... go ahead and flame me but Mac software tends to be better considered from a usability perspective than Windows stuff... so I fired up QuicKeys and was productive moments later... consider me satisfied
-
WinAutomation Automation Software
2008-01-29 11:47:54 AutomationGuru [Reply | View]
If you want to automate your Windows tasks you have to try WinAutomation (http://www.WinAutomation.com (http://www.winautomation.com) )
It is powerful, easy to use, includes plenty of build in actions and a Macro Recorder and allows you to compile tasks into EXE files.
-
missed Jitbit Macro Recorder
2007-10-09 05:40:51 Jazzycat [Reply | View]
There's another great macro recorder at http://www.jitbit.com/macrorecorder.aspx (http://www.jitbit.com/macrorecorder.aspx) which even allows compiling macros to EXE files
-
Simple
2007-09-13 16:10:35 An.Evstav [Reply | View]
Just simple and easy to use macro recorder. I'm an artist and this program for me.- http://www.mavrsoft.com/product.html
Thanks.
-
Another One
2007-09-13 15:59:03 An.Evstav [Reply | View]
Just simple and easy to use macro recorder. I'm an artist and this program for me.- http://www.mavrsoft.com/product.html
Thanks.
-
EZ Macro
2007-02-01 08:36:03 AnibalV [Reply | View]
Hello. I have just tried EZ Macros, from American Systems. After wasting 2 hours really trying, I uninstalled the program. It simply doesn't work. It just sits there, apparently recording a new macro, and every time when I was finished, it did nothing. It never recorded any macros at all, never did anything. I wonder how they dare to release such a useless piece of software, much less ho they expect to make money with it. Disgusting.
-
Macro Scheduler
2006-06-08 05:14:57 MJT [Reply | View]
One you missed is Macro Scheduler: http://www.mjtnet.com/
Very powerful and flexible and also supports VBScript as well as its own macro language.
-
QuickKeys
2005-04-14 13:32:36 stephanmorais2 [Reply | View]
Another automation tool I've used is QuickKeys. This was originally developed for the Mac, but the Windows port works quite well.
-
eventcorder (freeware)
2005-04-13 07:37:12 Andrew Savikas |
[Reply | View]
Another free tool worth looking at (well, the lite version is free) is EventCorder.






