Online Book Reader

Home Category

AppleScript_ The Definitive Guide - Matt Neuburg [279]

By Root 1657 0

A seminal article from MacTech Magazine:

http://www.mactech.com/articles/mactech/Vol.10/10.01/ExtendApplescript/

Useful notes from an experienced scripting addition coder:

http://www.latenightsw.com/technotes/ScriptingAddition/

Sample code for creating a scripting addition:

http://www.satimage.fr/software/en/downloads_sample_projects.html

Writing a Scriptable Application


Making a Cocoa application scriptable:

http://developer.apple.com/documentation/Cocoa/Conceptual/Scriptability/

Sdef-based scriptability:

http://developer.apple.com/documentation/Cocoa/Conceptual/ScriptableCocoaApplications

Apple's scripting interface guidelines:

http://developer.apple.com/technotes/tn2002/tn2106.html

Apple's sample scriptability code:

http://developer.apple.com/samplecode/Sketch-112/Sketch-112.html

Sdef Editor , a brilliant and absolutely crucial free utility by Jean-Daniel Dupas:

http://chezjd.free.fr/Creation/logiciel.php?sign=SdEd

Andrew Stone's tutorial:

http://www.stone.com/The_Cocoa_Files/Adding_Applescript.html

Dustin Voss's tutorial:

http://cocoadev.com/?HowToSupportAppleScript

Don Briggs's examples and tools:

http://homepage.mac.com/donbriggs/

Portals, Instruction, and Repositories


It's better to list a few web sites that between them contain virtually all important links than to try to list all those links, so here they are.

ScriptWeb, a web portal to all things scripting-related:

http://www.scriptweb.org

MacScripter, a live collection of news items, examples, and links; now also incorporates AppleScriptCentral:

http://macscripter.net

MacScripter's scripting additions repository:

http://osaxen.com

Bill Cheeseman's encyclopedic site of history, examples, instruction, links, and more:

http://www.applescriptsourcebook.com/home.html

Main portal for XML-RPC and SOAP servers:

http://www.xmethods.net

Mailing Lists


Mailing lists remain an important source of assistance, and are often haunted by Apple employees and by users of wisdom and experience.

Apple's AppleScript list:

http://lists.apple.com/mailman/listinfo/applescript-users

Dartmouth's venerable MacScrpt list (in whose name the "i" is not only silent, it's downright absent):

http://www.lsoft.com/scripts/wl.exe?SL1=MACSCRPT&H=LISTSERV.DARTMOUTH.EDU

Apple's list for developers writing scriptable applications:

http://lists.apple.com/mailman/listinfo/applescript-implementors

Apple's AppleScript Studio list:

http://lists.apple.com/mailman/listinfo/applescript-studio

Books


Danny Goodman's groundbreaking AppleScript Handbook:

http://www.dannyg.com/pubs/index.html

Ethan Wilde, AppleScript for the Internet: Visual QuickStart Guide (Peachpit Press, 1998):

http://www.amazon.com/exec/obidos/ASIN/0201353598/

Ethan Wilde, AppleScript for Applications: Visual QuickStart Guide (Peachpit Press, 2001):

http://www.amazon.com/exec/obidos/ASIN/0201716135

Shirley Hopkins, AppleScripting InDesign (Dtp Connection, 2000):

http://www.amazon.com/exec/obidos/ASIN/0970726511/

Shirley Hopkins, AppleScripting QuarkXPress (Dtp Connection, 2000):

http://www.amazon.com/exec/obidos/ASIN/0970726503/

Ethan Wilde, Adobe Illustrator Scripting with Visual Basic and AppleScript (Adobe, 2002):

http://www.amazon.com/exec/obidos/ASIN/0321112512/

Unix Scripting


Dave Taylor, Learning Unix for Mac OS X Tiger (O'Reilly Media, 2005):

http://www.oreilly.com/catalog/ltigerunix/

Larry Wall et al., Programming Perl, Third Edition (O'Reilly Media, 2000):

http://www.oreilly.com/catalog/pperl3/

Mark Lutz, Programming Python, Second Edition (O'Reilly Media, 2001):

http://www.oreilly.com/catalog/python2/

"Programming Ruby," an excellent online book:

http://www.rubycentral.com/book/

About the Author


Matt Neuburg has been programming computers since 1968. He majored in Greek at Swarthmore College, and received his PhD from Cornell University in 1981. Hopelessly hooked on computers since migrating to a Macintosh in 1990, he's

Return Main Page Previous Page Next Page

®Online Book Reader