26

GUI Tools and Processes

Controlling GUI Applications

Many useful tools that we would like to use in a workflow have graphical user interfaces (GUIs). If the application has been designed to let you use automation systems to leverage its capabilities in a workflow then we can take advantage of that with a script.

Applications designed around the X-Windows system on a Linux or other UNIX workstation may be relatively easy to access using additional software such as Expect, ExpecTk, and Tcl, as well as X-Windows automation mechanisms.

Mac OS X has AppleScript support for automating GUI applications and Windows Vista has PowerShell for the same kind of script-driven control.

There have always been third-party solutions, too. These haven’t always ...

Get Developing Quality Metadata now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.