Tutorials and Online Training Videos

Mac OS X Automator Tutorial

One of the major new features of Mac OS X 10.4 (Tiger) is Automator. It is a tool that lets you build workflows from actions that may be provided by Apple (over 200 are part of the Automator installation), by software developers -- or by you, following the techniques described in the second part of this tutorial. You can use Automator to automate repetitive tasks or to manage complex and rarely-performed tasks. If you have Mac OS X 10.4 (Tiger) or later, you have Automator. author Jesse Feiler guides you through using the software, taking advantage of the actions you already have, and show you how to build your own actions ranging from simple to complex. To begin learning, simply click on the links.


About this Course
Introducing Automator
Useful Links for Additional Information

Using Automator Out of the Box

Import .Mac Photos
Looking Inside Import .Mac Photos
Process Images
Looking Inside Process Images

Introducing Workflows

Using Workflow Terminology
Looking At an Automator Workflow
Using an Automator Workflow

Introducing Actions

Using Action Terminology
Looking at an Automator Action
Using an Automator Action

Automator Actions

Using Ask Actions
Using Pause & Ask Actions
Running a Web Service
Using View Results
Running a Workflow
Running an AppleScript
Running a Shell Script

Workflow Management

Organizing a Workflow
Saving Workflows

Working with Finder & System Actions

Using Finder Actions Pt.1
Using Finder Actions Pt.2
Using Finder Actions Pt.3
Using System Actions
Using Spotlight Actions

Working With Media Actions

Using Image Capture Actions
Using iPhoto Actions
Using QuickTime Player Actions
Using iTunes Actions
Using DVD Player Actions
Using iDVD Actions

Working With Graphics Actions

Using Preview Actions
Using PDF Actions

Working With Text Actions

Using TextEdit Actions-Files & Documents
Using Other TextEdit Actions
Using Font Book Actions

Working With Data Actions

Using iCal Actions
Using Address Book Actions
Using Mail Actions
Using Safari Actions

Inside Actions & Applications

Xcode: Your Action Development Tool
Where Actions are Located
Applications/Bundles & Packages
Introducing Property Lists
More Action & Workflow Locations

Building Automator Actions

Action Architecture Overview
Building the AppleScript Action Template
Setting the Property List Values
Exploring the Xcode Action Groups & Files
Action Interface: Nib File Overview

Building An AppleScript Action

Using Script Editor Pt.1
Using Script Editor Pt.2
Converting an Example Script to an Action
Setting the Project Parameters
Setting the English Strings Pt.1
Setting the English Strings Pt.2
Changing the Inputs for Actions
Working with the Action Interface

Building An Advanced AppleScript Action

Preparing an InDesign Document
Using AppleScript to Set Text
Converting the AppleScript to an Action
Testing the Action
Extending the Action: Dynamic Destination
Testing Dynamic Destination
Making the Text Variable Pt.1
Making the Text Variable Pt.2
Building the Interface: AMPalette
Setting Parameters
Binding the Text Field
Writing the Action Code
Calling an On Opened Handler Pt.1
Calling an On Opened Handler Pt.2
Calling an Opdate Parameters Handler
Using Awake from Nib
Using a Popup Button
Removing Items from a Popup Button
Adding Items to a Popup Button
Adding the InDesign Frame Names

AppleScript Dictionaries

Introducing AppleScript Dictionaries
The Structure of a Dictionary: Suites
Working with a Dictionary Pt.1
Working with a Dictionary Pt.2

Cocoa Method Calls

Introducing Cocoa Interface Objects
Syntax for Calling Cocoa Objective-C Methods
Example: NSPopupButton Methods
AppleScript Call Method Pt.1
AppleScript Call Method Pt.2

Action Types

Finding Action Type Documentation
Property Keys & Values

Building a FileMaker/InDesign Action

Introducing the Action
Populating the InDesign Popup Button
Testing the Indesign Popup Button
Populating the FileMaker Popup Button
Testing the FileMaker Popup Button
Creating Parameter Bindings
Finishing the Action
Enhancing the Action Interface
Adding a Table to the Interface
Creating the Data Source
Capturing the Data Source
Populating the Data Source Pt.1
Populating the Data Source Pt.2
Unloading the Data Source
Setting the Parameters
Completing the Action
Finishing the Action Strings
Clean Up


Action Overview
Workflow Overview


About this Author

Related Books on Mac OS X Automator

Save $80 on the
by Motorola with Verizon Wireless service for less than from Verizon Wireless directly.
Save $80 on DROID BIONIC
More Cell Phone Discounts