AppleScript_ The Definitive Guide - Matt Neuburg [278]
http://www.filemaker.com
GraphicConverter , a scriptable image processing program:
http://www.lemkesoft.com/en/graphcon.htm
Tex-Edit Plus , a scriptable styled text editor:
http://www.tex-edit.com
NoteTaker , a scriptable outliner:
http://www.aquaminds.com
StuffIt Expander , a scriptable file expander/decoder:
http://www.stuffit.com/mac/
SpamSieve , a scriptable program that filters spam, communicating with email client programs through AppleScript:
http://c-command.com
Salling Clicker , a scriptable remote-control program:
http://www.salling.com/Clicker/
Ovolab Phlink , a scriptable phone-answering program:
http://www.ovolab.com/phlink/
TextCommands, a scriptable faceless background application supplying valuable text-parsing abilities such as regular expressions:
http://freespace.virgin.net/hamish.sanderson/
Adobe FrameMaker , a superb scriptable layout program used to write this book; on Mac OS, it is Classic-only and development has officially ceased:
http://www.adobe.com/products/framemaker/main.html
AppleScript Documentation
The main AppleScript page, including a number of example scripts and other resources:
http://www.apple.com/applescript/
AppleScript on Mac OS X from the developer's point of view:
http://developer.apple.com/documentation/AppleScript/Conceptual/AppleScriptX/
The AppleScript Language Guide—still the primary official documentation, and an important source of information, even though it often obfuscates more than it explains and is valid only to Version 1.3.7:
http://developer.apple.com/documentation/AppleScript/Conceptual/AppleScriptLangGuide/
Incremental release notes and change notes postdating the Language Guide:
AppleScript 1.4 change notes:
http://developer.apple.com/technotes/tn/tn1176.html#applescript
AppleScript 1.4.3 change notes:
http://docs.info.apple.com/article.html?artnum=75073
AppleScript 1.5.5 change notes:
http://developer.apple.com/technotes/tn/tn2010.html#applescript
AppleScript 1.6 change notes:
http://docs.info.apple.com/article.html?artnum=60835
AppleScript 1.7-1.9.2 release notes (at this point Apple seems at last to have recognized the importance of gathering and linking to the release notes from a single location):
http://www.apple.com/applescript/release_notes/
A superb detailed historical record of AppleScript changes, maintained by Bill Cheeseman:
http://www.applescriptsourcebook.com/applescript.html
The 'aete' resource format:
http://developer.apple.com/documentation/mac/IAC/IAC-308.html
The scriptSuite and scriptTerminology format:
http://developer.apple.com/documentation/Cocoa/Conceptual/Scriptability/Tasks/SuiteDefs.html
GUI scripting:
http://www.apple.com/applescript/uiscripting/
AppleScript Studio:
http://developer.apple.com/documentation/AppleScript/Conceptual/StudioBuildingApps/index.html
Scripting on Mac OS X:
http://developer.apple.com/techpubs/macosx/Cocoa/TasksAndConcepts/ProgrammingTopics/Scriptability/Concepts/ScriptingOnOSX.html
XML-RPC and SOAP :
http://developer.apple.com/documentation/AppleScript/Conceptual/soapXMLRPC/
Inside Macintosh, Interapplication Communication:
http://developer.apple.com/documentation/mac/IAC/IAC-2.html
Apple events:
http://developer.apple.com/documentation/Carbon/Reference/Apple_Event_Manager/
http://developer.apple.com/documentation/AppleScript/Conceptual/AppleEvents/
The Open Scripting Architecture:
http://developer.apple.com/documentation/Carbon/Reference/Open_Scripti_Architecture/index.html
Remarkable early white paper on the OSA and AppleScript, by their creators:
http://www.cs.utexas.edu/users/wcook/papers/AppleScript/AppleScript95.pdf
Glossary of AppleScript/Apple event terms:
http://developer.apple.com/documentation/Cocoa/Conceptual/Scriptability/Concepts/ScriptabilityTerms.html
Writing a Scripting Addition
Apple's tech note on how to write a scripting addition:
http://developer.apple.com/technotes/tn/tn1164.html