AppleScript 2006 Tutorials
Online Contents For This Course
We have made some of the video tutorials for AppleScript 2006 freely available to help you evaluate our training.
Click on any of the linked lesson listings below to preview FREE!
Course Description
AppleScript is an easy-to-use scripting language that allows you to control applications on a Macintosh. With AppleScript, you can speed up processes, reduce user error, and ensure consistency. It also enables automated workflow and routine tasks, unattended operation 24 hours a day, and even cross-platform scripting. Author Ben Waldie carefully explains all of these capabilities and more of this updated version of AppleScript. To begin learning today, simply click on the links.
Choose your media type:
|
Introduction
|
|||
| Welcome and Course Goals | (03:43) | ||
| Introduction to AppleScript | (07:58) | ||
| AppleScript Components Pt.1 | (06:57) | ||
| AppleScript Components Pt.2 | (02:00) | ||
| Introduction to Automator Pt.1 | (05:06) | ||
| Introduction to Automator Pt.2 | (04:22) | ||
| Example Code | (00:51) | ||
|
Script Editor
|
|||
| Script Editor Versions | (02:25) | ||
| Script Window Overview Pt.1 | (05:03) | ||
| Script Window Overview Pt.2 | (03:04) | ||
| Editing and Navigation Features | (04:55) | ||
| AppleScript Formatting | (02:13) | ||
| History Windows | (05:53) | ||
| Saving Scripts Pt.1 | (07:49) | ||
| Saving Scripts Pt.2 | (02:11) | ||
| Saving Scripts Pt.3 | (05:58) | ||
| Third-Party Script Editors | (03:06) | ||
|
Scriptable Applications (Part 1)
|
|||
| Introduction to Scriptable Applications | (04:30) | ||
| Recordable Applications | (06:07) | ||
| Attachable Applications | (07:42) | ||
| Non-Scriptable Applications | (05:38) | ||
|
AppleScript's Language
|
|||
| Objects, Properties, and Commands | (04:15) | ||
| Statements | (03:59) | ||
| Value Classes | (05:54) | ||
| Coercion | (05:21) | ||
| Operators | (06:11) | ||
| Operators | (04:12) | ||
| Range | (04:36) | ||
| Grouping and Commenting | (06:21) | ||
| Terminology Abbreviations | (04:46) | ||
|
Scriptable Applications (Part 2)
|
|||
| Accessing Application Dictionaries | (04:12) | ||
| Navigating Application Dictionaries Pt.1 | (05:22) | ||
| Navigating Application Dictionaries Pt.2 | (06:34) | ||
| Navigating Application Dictionaries Pt.3 | (06:12) | ||
| Targeting Application Objects | (03:58) | ||
| Locating Applications | (02:24) | ||
|
Variables and Properties
|
|||
| Introduction to Variables | (07:42) | ||
| Data Sharing | (05:54) | ||
| Local Variables | (06:17) | ||
| Global Variables | (07:18) | ||
| Properties | (03:30) | ||
| Pre-Defined Variables | (04:57) | ||
| Property and Variable Persistence | (05:23) | ||
|
Adding Logic to a Script
|
|||
| Introduction to If/Then Statements | (05:38) | ||
| Simple If/Then Statements | (00:58) | ||
| Nested If/Then Statements | (04:19) | ||
| Complex If/Then Statements | (05:50) | ||
|
Repeat Loops
|
|||
| Introduction to Repeat Loops | (04:14) | ||
| Repeat Until/Repeat While | (04:53) | ||
| Repeating Through a List | (05:04) | ||
| Incremental Repeating | (04:38) | ||
| Nested Repeat Loops | (05:33) | ||
|
Extending AppleScript
|
|||
| Scripting Additions | (07:46) | ||
| Background Scriptable Applications | (06:00) | ||
| Calling UNIX Code | (03:56) | ||
|
Basic User Interaction
|
|||
| Displaying Dialogs | (07:34) | ||
| Displaying Alerts | (02:25) | ||
| Choosing from a List | (03:15) | ||
| Choosing Files and Folders | (04:12) | ||
| Other Types of User Interaction | (04:06) | ||
|
Error Handling and Troubleshooting
|
|||
| Try Statements | (07:39) | ||
| Timeouts/Ignoring Application Responses | (04:40) | ||
| Troubleshooting Techniques | (03:08) | ||
|
File Interaction
|
|||
| Referencing Files | (06:35) | ||
| Dynamic Folder Paths | (03:52) | ||
| POSIX Paths | (05:10) | ||
| Reading Files (Part 1) | (04:02) | ||
| Reading Files (Part 2) | (04:52) | ||
| Writing to Files | (05:39) | ||
|
Subroutine Handlers
|
|||
| Introduction to Subroutine Handlers | (05:59) | ||
| Subroutine Handler Parameters | (07:04) | ||
| Handler Return Values | (02:21) | ||
| Recursive Handlers | (05:19) | ||
|
Command Handlers
|
|||
| Introduction to Command Handlers | (02:55) | ||
| Drop Scripts | (02:39) | ||
| Idle Scripts | (03:22) | ||
| Folder Action Scripts | (06:28) | ||
|
Script Objects and Loaded Scripts
|
|||
| Script Objects | (04:42) | ||
| Loading and Storing Scripts | (06:24) | ||
| Calling Handlers in Other Scripts | (05:26) | ||
|
Advanced AppleScripting
|
|||
| Remote Apple Events | (04:39) | ||
| GUI Scripting | (05:42) | ||
| Enabling GUI Scripting | (00:51) | ||
| Database Events | (05:19) | ||
| Image Events | (05:16) | ||
| Multi-Application Scripting | (05:59) | ||
| AppleScript Studio | (07:36) | ||
|
Next Steps and Resources
|
|||
| Planning a Script | (04:30) | ||
| Web Sites, Forums, and Mailing Lists | (04:51) | ||
| Books and Other Training Resources | (02:00) | ||
|
Credits
|
|||
| About this Author | (04:42) | ||
Course Information
| Course: | AppleScript 2006 |
| Author: | Ben Waldie |
| SKU: | 33699 |
| ISBN: | 1-933736-30-5 |
| Release Date: | 2006-06-22 |
| Duration: | 7 hrs / 91 tutorials |
| Work Files: |
Yes |
| Captions: | No |
Subscription / Purchase Information
This course is just part of the entire VTC collection of over 650 courses, 70,000 video tutorials (14,250+ free), available to you for just $30 a month.
View All Courses Subscribe Learn More
United States
Email this Page
Send us Feedback