AppleScript Easter Egg: Nothing to see here; move along.

In honor of AppleScript's 20th birthday (it was introduced at WWDC 1993), here's a little Easter Egg to share.

1. Create an empty text file.

2. Change the extension of the text file to .sdef (an AppleScript terminology file)

3. Drag the .sdef file onto AppleScript Editor

AppleScript Editor displays an empty dictionary window, stating "Nothing to see here; move along."

Screen Shot 2013-06-14 at 3.54.45 PM

MacTech Article > Understanding AppleScript Dictionaries

Over the years, I’ve written dozens of AppleScript articles for MacTech.  Check the archives, and you’ll find my introductory articles on scripting various applications, error protection, looping, branching logic, and much more.  One topic that has somehow eluded my column is AppleScript dictionaries.  Since dictionaries continue to be a source of confusion for many scripters (trust me, I receive questions about them all the time), I’d like to take this opportunity to try to clear the air.

[Read the full article in MacTech magazine's August 2012 issue, available in print and in the MacTech iPad Newsstand app]

Mac Automation Made Simple Video Podcast > Introduction to AppleScript Dictionaries: Part 2: Classes and Properties

Episode 19
Date: 03.31.2009
Duration: 00:10:00
Introduction to AppleScript Dictionaries: Part 2: Classes and Properties
In this episode of Mac Automation Made Simple, Ben Waldie continues discussing how to navigate application AppleScript dictionaries in Mac OS X. This episode focuses on understanding elements and attributes, also known as classes and properties..
[View in Tunes...] [View at Peachpit.com...]

Mac Automation Made Simple Video Podcast > Introduction to AppleScript Dictionaries: Part 1: Commands

Episode 18
Date: 03.17.2009
Duration: 00:07:47
Introduction to AppleScript Dictionaries: Part 1: Commands
In this episode of Mac Automation Made Simple, Ben Waldie begins discussing AppleScripting applications in Mac OS X by exploring how to open and navigate application AppleScript dictionaries. Ben reviews both application commands and parameters..
[View in Tunes...] [View at Peachpit.com...]

X-Ray Magazine Scripting Quark Article > Getting to Know QuarkXPress’ AppleScript Terminology

Vol. 3, Num. 2 - Getting to Know QuarkXPress' AppleScript Terminology.

For both beginning and experienced scripters, implementing AppleScript automation intoa workflow frequently brings with it a learning curve. This is because every scriptable application extends the base AppleScript language with its own set of unique terminology. If you are attempting to script an application that you have not automated before, then you will first need to familiarize yourself with that application’s AppleScript terminology. As you begin to script the application, you will also become more comfortable in doing so. Before long, scripting the application will become second nature. Automating QuarkXPress with AppleScript is no different. [Read more at X-Ray Magazine online...]

MacScripter AppleScriptable Application Review > MultiAd Creator Professional

MultiAd Creator Professional.

For those of you who aren't familiar with MultiAd Creator, you're missing out on a good thing. MultiAd Creator may be a potentially very useful addition to your workflow.

MultiAd Creator, which has been around since 1989, is a cross-platform desktop publishing application, similar in many respects to QuarkXPress or Adobe InDesign. However, Creator has some unique standard features, which are not currently available in these other applications without the use of third-party plug-ins. [Read more at MacScripter.net...]