Player Brochure

for AppleScript and Frontier
(Piano artwork on a separate page)

Scripting Breakthrough

Directly control any application, desk accessory or control panel through its user interface.

"An important addition to your scripting arsenal."
Donald Olson (The OSAX guy), Apple Computer, Inc.

"Script writers have been waiting a long time for a utility like Player."
Doug Baron, co-author UserLand Frontier

"If you script, you need this tool. It's that simple."
David Jokinen, Ground Zero Software

Script Anything Now

Scripts can save time, reduce frustration and decrease costs. By themselves, AppleScript and Frontier can only control applications that haved added support for scripting. PreFab Player breaks through this barrier.


Control Non-scriptable Applications

Many applications offer no support for scripting. Like a player piano, Player mimics user input, choosing from menus, selecting radio buttons, typing text, clicking buttons, and more. Customize, automate and integrate applications now, without waiting for developers to add scripting support.

Fill the Gaps in Scriptable Applications

A few applications are very scriptable, but still leave small and occasionally vital gaps. Many other applications have added modest support for scripting, but left many important features untouched. Player fills these gaps. Nearly anything that can be done by hand, can now be done from a script.

Script Control Panels & Desk Accessories

System 7.5's scriptable Finder adds much-needed capabilities, but still leaves most Control Panels out in the cold. Many older Desk Accessories are useful, but will never be updated to support scripting. Player solves the problem now, by directly manipulating anything through its user interface.


Adds to Your Scripting Language

Player adds verbs to AppleScript and to Frontier's UserTalk. There is no separate editor or environment. You have the full power of the scripting language at every step. Repeat loops, if/then conditionals, "try" error handling, variables, comments, it's all there. No compromises.

Controls the Frontmost Application

Your script simply brings an application to the front, then calls Player's verbs to perform a task step-by-step. Dialogs will appear, radio buttons will be highlighted, pop-ups will flash, etc. just as if a user were "playing."

Balloons Identify User Interface Objects

Player adds universal balloon help that shows the name, unique ID, object type and XY location of any dialog or window item. All the information you need, right at your fingertips.


Full Support for AppleScript™

Use AppleScript's standard "Open Dictionary" command to discover Player's intuitive, "English-like" terminology. The commands follow the object model philosophy of a few verbs that operate on standard objects. Compatible with third-party script editors.
"The AppleScript command set is very intuitive ... much easier than many scriptable applications."
Doug Handy, Information Services, Mystic Seaport Museum
tell application "PreFab Player™"
    do menu menu item "Page Setup" of menu "File"
    click radio button "US Legal"
    type enter
end tell

tell application "PreFab Player™" type "s" holding command do menu popup item "MacWrite" of popup "Format" type {right arrow, ".MWP"} click button "Save" end tell

Full Support for UserLand Frontier™

Player's verbs fit UserTalk's "one verb, one function" model. You have complete access to Frontier's flexible object database, powerful debugger, and outline-based script editor. Player adds a custom menu for access to DocServer & on-line help. When a Player help balloon is showing, just click the mouse to insert the corresponding verb into your script.
"Brings the power of UserTalk to my most used applications."
Ted Goranson, Senior Scientist, Sirius-Beta
with Player
    chooseMenu("File", "Page Setup")
    selectRadio("US Legal")

with Player, keys, modifiers typeCombination(cmd, "s") choosePopup("Format", "MacWrite") typeText(rightArrow + ".MWP") clickButton("Save")


Small Footprint

Player requires only 300K of RAM and less than 200K of disk space (excluding the many example scripts!).

Inexpensive Runtime Version

Player Runtime™ is $25 for one, $20 each for 10 or more. Additional volume & OEM discounts are available. (One free license is included with Player.)

Easy to Distribute Scripts ... and Updates

Player adds verbs directly to your chosen scripting language. There are no sets to update, no preferences to override, no manual copy/paste; just your script and a single item for the Extensions folder.


Power User

Your Mac is a tool. You have the expertise to take full advantage of that tool, relentlessly automating any tedious, dull or time-consuming task. Frontier and AppleScript gave you the power, Player lets you use it anywhere.
"Player is very cool and clever."
Fred Terry (, co-manager of the MacScripting mailing list

System Manager, Consultant

Computing support, network manager, system administrator, corporate help desk, in-house developer, outside consultant ... whatever the name, you make things work. You need a robust, reliable way to do anything. You need Player.
"I use AppleScript to automate many of the repetitive administrative functions involved with my job so that I can make more time for my internal customers and for large projects. Player is the best bridge that I have seen between AppleScript and non-scriptable applications. It has already saved me countless hours and the monotony of many repetitive tasks!"
Graham Breeze, Desktop Support, Raynet Corp.

Desktop Publisher, Multi-Media Developer

Sometimes it's a simple, one-shot change ... to 700 pages, or a gigabyte of images. Usually, it's a small handful of tasks that come up again & again, stealing precious hours from the creative work that you love. Fall in love with Player.
"Player totally rocks! With Player running in conjunction with Frontier, there is no automation task that can't be handled. You have a complete scripting language at your fingertips, and the power of Player extends that out to intimately control other applications. Multiple applications can be seamlessly sewn together to automatically handle complex tasks. Multimedia authors need Player and Frontier. We used Player in CenterStage™, our speaker support software product for corporate boardrooms. Player lets us automate Photoshop to acquire, anti-alias, index, rename and relocate whole slews of PICT files for corporate presentation databases."
Chris Perkins, Senior Developer, Media Lab, Inc.



Order your copy today and break through the scripting barriers. A whole new world is waiting for you.
PreFab Software, Inc.


60-day Money Back Guarantee


Menus: pull-down, hierarchical, pop-up
Dialogs: buttons, checkboxes, radio buttons, icons
Keyboard: text, function keys, arrow keys, keypad
Mouse: click, drag, sequence
Query: exists, name, value, contents, attributes
Balloon Help: name, unique ID, type, XY location
Holding: command, shift, option, control, caps lock
Select By: name, unique ID, index, XY location

Vs. QuicKeys or Tempo

Keyboard macro products are ideal for speeding up "hands-on" use of the Macintosh. For example, QuicKeys™ by CE Software and Tempo™ by Affinity Microsystems are stand-alone programs aimed at non-scripters. Record a series of user actions, call add-ons to bypass a control panel or alter system preferences, and assign the resulting macro to a custom keystroke. Player is not a keyboard macro utility, and is not intended to completely replace QuicKeys or Tempo.
"Player works like a charm. I still don't think I could use a Mac without QuicKeys, but for scripting, QuicKeys is out."
Joe Sewell, founder, SoftCrafters
QuicKeys and Tempo have each added "programming" constructs for looping, branching, and conditional execution, and limited support for variables and comments. CE Software also added QuicKeys Script, their own special-purpose OSA-compliant language. These attempts do not even approach the simplicity and power of Frontier's elegant UserTalk language or AppleScript's "English-like" syntax. Player adds to these languages rather than attempting to duplicate their functionality.
"I tried to call Tempo from Frontier, but it was a nightmare. Player is exactly what I needed."
James C. Schell, Assistant to the President, The Type Connection
Instead of letting you type verbs into your script, QuicKeys and Tempo force you to leave the scripting environment and navigate a series of nested dialogs for every little change. When you deliver your script to another user, there is no automatic way to install the needed macros. In contrast, Player was designed as a simple, robust, tightly-integrated add-on to Frontier and AppleScript. The product features, documentation and tech support are all targeted at script writers.
"I used to use QuicKeys together with Frontier to control non-scriptable applications. It was awkward, clumsy, often unreliable, but it was all I had. With Player, I control the user interface of non-scriptable apps from within Frontier. No additional application to run; no external macros to complicate debugging and installation. Everything is done with one scripting language making it clean, uncluttered, and much more reliable."
Eugene Barnes, Tech Support & Publishing Specialist, Allen Press, Inc.

"While I continue to use Tempo for my own, day-to-day shortcuts, I have found Player to be better for automating unattended systems. Since I can control non-scriptable applications with Player using only Frontier's UserTalk language, my scripts are simpler, more reliable and maintainable, and easier to document. I can develop scripts for new tasks more quickly, too."
Computing Support Manager, large aerospace firm

| Top |

| Prev | Home | Next |Download Player Brochure

Updated on Nov. 3, 2006. Send questions or comments to

Copyright 1993-2006, PreFab Software, Inc. All Rights Reserved.