Jump To:
Leopard Guides: Scripting & Automation
AppleScript is Apple's native scripting technology. It enables users to directly control applications and parts of the Mac OS by creating English-like scripts. Developers can make applications scriptable--that is, capable of being called from and used within AppleScript scripts. Also, applications can execute scripts and send Apple events to take advantage of features of other scriptable applications. The Automator application provides a graphical interface for combining individual AppleScript-based actions to create an automated workflow.

A guided introduction and learning path for developers new to AppleScript.  
Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Date
Apple Events Programming Guide (HTML) (PDF)
Provides conceptual information and programming examples for working with Apple events.
2007-10-31
AppleScript Language Guide (HTML) (PDF)
Defines the AppleScript scripting language. Includes many brief sample scripts.
2008-03-11
AppleScript Overview (HTML) (PDF)
Introduces the technology for writing scripts to control applications. Useful for scripters and application developers.
2007-10-31
AppleScript Studio Programming Guide (HTML) (PDF)
Explains how to create script-driven applications with complex user interfaces based on Cocoa UI classes. Includes tutorials.
2006-04-04
Automator AppleScript Actions Tutorial (HTML) (PDF)
Guides you through the procedure for creating a simple Automator action implemented in AppleScript.
2007-07-18
Cocoa Scripting Guide (HTML) (PDF)
Explains how to create scriptable Cocoa applications that use the scripting definition (sdef) format.
2008-03-11
XML-RPC and SOAP Programming Guide (HTML) (PDF)
Explains how to make remote procedure calls from applications or from AppleScript scripts.
2005-03-03