![]() |
About This WorkshopThis workshop, like the O'Reilly "In A Nutshell" books after which it is named, is designed for users who want to learn some AppleScript quickly and easily, and already have a background in programming or scripting with other languages. It covers the parts of the language and their uses in a defninition-based context, using simple examples. Since this workshop is designed to cover the basics of the language quickly, it also includes a bit of complementary information from Workshops #2 and #3, again in the same straightforward fashion. If you have no experience with other programming languages or object-oriented design, or would prefer a more example-driven approach with scripts that perform real activities instead of dummy placeholder statements, see the beginner version of workshop #1. About AppleScript
AppleScript is a language interface to the Macintosh; it transcends the limitations of most macro utilities and scripting languages to allow automation of repetitive or complex tasks and generation of custom solutions using separate applications or even separate computers. Some of its new abilities allow for such possibilities as creating an icon on your desktop where you can drop files and have them sorted, renamed, entered into a database, and uploaded to a web server. Or an interactive survey application that uses text-to-speech and speech recognition to interview the subject. Or a menu command that can search a directory server and automatically enter a person's contact information into your personal information manager, then sync it with your Palm device if it's connected. All these and more are possible with AppleScript. You can get more information about AppleScript, including example scripts, other tutorials, and links to complementary third-party products, from Apple's AppleScript web site at http://www.apple.com/applescript/. If you're running Mac OS 8.5 or greater, you can also use AppleScript Help, which can be found in the Help menu when you're running Script Editor, or in Help Center. Now, let's get started... |
Next: The Script Editor |