PreFab logo
Overview Details Screenshots Store Press releases Support About

 

PreFab UI Actions

The "Universal Attachability" Utility

WORKS WITH LEOPARD!

uiacicon16 uiacicon32 uiacicon48 uiacicon64 uiacicon128

PreFab UI Actions brings "universal attachability" to AppleScript, greatly enhancing your control over applications running on your computer. Attach a UI Action script to any standard native Mac OS X application, and UI Actions will automatically run the script whenever you perform specified user actions in the target application. You select the user actions that trigger a UI Action script, such as choosing a menu item, changing the value of a text field, opening a drawer or window, and activating an application.

UI Actions is a scriptable faceless background application. It is placed in your user Scripting Additions folder at installation, enabling you to use AppleScript commands to attach and detach UI Action scripts, to export and import sets of UI actions, to enable and disable them, and to get a reference to the affected UI element for use in your UI Action scripts.

uiacicon64Mac OS X Universal logo The included UI Actions Setup application works with UI Actions. It provides a convenient graphical user interface to attach UI Action scripts to applications and to manage all of your UI Action scripts.

UI Actions is based on Apple's "Accessibility" technology, and it fully supports GUI Scripting with AppleScript. You can write and distribute UI Action scripts that will run on all Macintosh computers equipped with Tiger where UI Actions is installed!

UI Actions 1.2 is a Universal Binary with many new features.

UI Actions may be purchased for $35.00.

NOW AVAILABLE: UI Actions 1.2.1, released in June 2007.

Read all about UI Actions here:

Our first review:

  • in link_outATPM (About This Particular Macintosh). UI Actions now implements almost all of the suggestions made in this detailed review of UI Actions 1.0.

In print:

UI Actions is also covered during the link_outApplescript Pro Sessions by Scripting Matters, Inc.


Looking for more information on scripting the Macintosh? Start at link_outScriptWeb for links to MacScripter.net, The AppleScript Sourcebook and other great sites.


Updated on October 24, 2007. Send questions or comments to emailsupport@prefabsoftware.com.

link_out identifies links that will take you out of the PreFab site.

UI Actions is commercial software. It is not shareware or freeware, and may not be distributed without written permission.

Copyright 1993-2007, PreFab Software, Inc. UI Actions is Copyright 2004-2007 by PreFab Software, Inc. and Bill Cheeseman. All Rights Reserved.

PreFab UI Actions, PreFab UI Browser, PreFab Player, Player Runtime, PreFab Software and the PreFab logo are trademarks of PreFab Software, Inc. Mac and the Mac logo are trademarks of Apple Computer, Inc., registered in the U.S. and other countries. All other product and company names are trademarks or registered trademarks of their respective holders.

 

Download UI Actions 1.2.1 (2 MB). It will run as a full-featured trial version for 30 days after you first launch it. To unlock it and remove the time limitation, obtain a registration key as described below.

This version of UI Actions runs on Mac OS X 10.4 Tiger or newer. See the Requirements section below for details.

A registration key to unlock the trial version and remove its time limitation can be obtained through eSellerate, either by choosing Obtain Key Online from the Registration item in the UI Actions Setup application menu or by going to the PreFab Online Store. UI Actions may be purchased for $35.00.

esellbuttoneSellerate is a software commerce provider specializing in the sale and delivery of digital goods. Purchasing online through the eSellerate system is fast, easy and completely secure.


Upgrades for current customers: This version is a free upgrade from all earlier versions of UI Actions.

Users of Mac OS X 10.3 Panther: UI Actions 1.2 and newer do not run under versions of Mac OS X older than Mac OS X 10.4 Tiger. If you need to run UI Actions under Mac OS X 10.3 Panther, download UI Actions 1.1.1, released in May 2005. It has fewer features than version 1.2, but it is still indispensable for attaching actions to applications on Panther.

Download Automator Actions for UI Actions version 1.0, for use with UI Actions 1.1.1 and older. These four Automator actions are free, but they require UI Actions to work. They let you add steps to an Automator workflow to attach and detach your UI Action scripts automatically, in case you prefer not to write AppleScript scripts or use UI Actions Setup to do it. Although UI Actions 1.1.1 runs under Mac OS X 10.3 Panther or newer, Automator requires Mac OS X 10.4 Tiger or newer. (You do not need the separate Automator Actions download if you are using UI Actions 1.2 or newer, because the Automator Actions are now built into UI Actions.)

If clicking the download link returns a page of garbled text instead of beginning the download, come back here, hold down Control to access the contextual menu, press on the download link, and choose "Download Link to Disk". (This problem sometimes happens with Internet Explorer.)

Requirements

UI Actions 1.2 or newer requires Mac OS X 10.4 Tiger or newer. This version is a recommended upgrade for all users. As of this writing, version 1.2.1 has been tested through Mac OS X 10.5 Leopard.

An older version, UI Actions 1.1.1, runs under Mac OS X 10.3 Panther, but with some limitations.

UI Action scripts will be triggered by user actions only if PreFab UI Actions is installed.

Apple's GUI Scripting technology was officially introduced in Panther as a standard feature of Mac OS X. Scripts written using the GUI Scripting technology will run on all computers equipped with Panther or newer, but some GUI Scripting features require Tiger or newer. (Apple successfully concluded the GUI Scripting public beta test on Jaguar, and the beta version of the underlying GUI Scripting software for Jaguar is no longer available.)

Also get PreFab UI Browser, the "ultimate assistant" for GUI Scripting.