PreFab UI Browser is the ultimate assistant for GUI Scripting
Apple's GUI Scripting is a great feature of Mac OS X, opening up whole new worlds for script writers -- much as PreFab Player did for Mac OS 7 through 9. But, there's a catch: it's very difficult to figure out how to specify the element you want to control.
UI Browser solves this problem, helping you explore, manipulate and monitor the user interface of most Mac OS X applications. It lets you navigate the user interface hierarchy then generate useful AppleScript statements with a single click.
Fixes a bug introduced in version 2.0.4 that disabled the Command-W keyboard shortcut for closing subsidiary windows and that also disabled keyboard navigation in the main browser view. These features now again work as intended.
Also fixes a longstanding issue where UI Browser's Hot Keys Screen Preferences window often displayed an incorrect hot key character when a non-U.S. keyboard layout was in use. Hot Key Preferences are based on the key code, which remains unchanged when a different keyboard layout is selected in the Input Menu. The Hot Keys Preferences window now updates to display the hot key character corresponding to the preferred key code whenever the Preferences window is opened or brought to the front after selecting a different keyboard layout.
JAMES Judging by 1.3 this will be an absolutely Brilliant program
gui scripting is often the only way to control certain functions in apps or the os - this allows you to quickly find the names of them and makes the code to perform basic tasks (like clicking them)
i have used this to map my f and other keys (so quicksilver can run the scripts) to control much of the os