AppleScript Training
CD Contents For This Title
All the chapters and lesson contents of AppleScript are listed below.
To help you evaluate our training, we have made some of the tutorials for AppleScript freely available. Click on any of the linked lesson listings below to preview FREE!
To help you evaluate our training, we have made some of the tutorials for AppleScript freely available. Click on any of the linked lesson listings below to preview FREE!
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 in this Virtual Training Company tutorial. You can begin learning right away by clicking one of the links below.
Choose your media type:
To view the Free Tutorials listed below, you must have QuickTime installed. Please note that the online free samples have been compressed for quicker downloads. Purchased CDs have higher sound and video quality.
Monitor resolution needs to be set to at least 1024 by 768 to view the entire movie.
Monitor resolution needs to be set to at least 1024 by 768 to view the entire movie.
Introduction
|
||
About this CD | (01:23) | |
What is AppleScript? | (00:46) | |
What is AppleScript good for? | (01:45) | |
Companies using AppleScript | (01:05) | |
What is installed with AppleScript? | (01:15) | |
AppleScript Basics
|
||
What is an Apple Event? | (00:55) | |
What is OSA? | (00:30) | |
What is Object Oriented? | (01:02) | |
Scripting vs. Programming | (00:47) | |
Different Types of Scripts | (01:43) | |
Scriptable Applications | (02:05) | |
Introduction to the Script Editor
|
||
What is the Script Editor and where is it located? | (02:05) | |
Buttons | (02:24) | |
Event Log | (01:18) | |
Result Window | (01:18) | |
AppleScript formatting | (02:10) | |
Default window size | (01:04) | |
Saving a Script | (04:03) | |
Running a Script | (01:04) | |
Language
|
||
Application Dictionaries | (03:23) | |
Vocabulary | (02:37) | |
Scripting Addition Dictionaries | (05:51) | |
Application terminology vs. Core Language | (02:53) | |
Recording
|
||
Recordable applications | (02:43) | |
Recording | (03:07) | |
Recording vs. writing | (05:12) | |
AppleScript Fundamentals (Part 1)
|
||
AppleScripts Syntax | (00:42) | |
Statements | (01:14) | |
Commands | (00:32) | |
Expressions | (00:41) | |
Objects | (00:48) | |
Ways to refer to an object | (02:41) | |
Object properties | (03:07) | |
Tell Statements
|
||
Tell statements | (01:21) | |
Nested tell statements | (01:05) | |
Cross network tell statements | (01:47) | |
AppleScript Fundamentals (Part 2)
|
||
Get | (01:00) | |
Set | (02:06) | |
Data types and classes | (05:42) | |
Coercion | (03:08) | |
Variables
|
||
What is a variable? | (03:40) | |
It and Me | (01:51) | |
Global and Local variables | (06:59) | |
Result variable | (03:42) | |
AppleScript Fundamentals (Part 3)
|
||
Operators | (03:59) | |
Commenting | (03:49) | |
Continuation | (02:15) | |
If/then/else statements | (04:24) | |
Repeat loops | (05:51) | |
Repeat loop example | (03:27) | |
Scripting applications
|
||
Activating an application | (02:38) | |
Quark Xpress Demo | (06:00) | |
Finder scripting
|
||
Finder as an application | (01:02) | |
Finder objects | (00:59) | |
Recording Finder Scripts | (01:53) | |
Path names and aliases | (06:09) | |
Finder Demo 1 | (04:38) | |
Finder Demo 2 | (04:13) | |
User interaction
|
||
Display dialog | (05:19) | |
Getting user entered text | (07:17) | |
Choose file | (02:48) | |
Choose folder | (01:06) | |
Choose application | (01:56) | |
Drag and drop | (05:04) | |
Error Handling
|
||
Compile errors | (02:20) | |
Try/on error/end try | (06:47) | |
Beeps and Display Dialogs | (03:25) | |
Timeouts: | (01:07) | |
Using the Result Window and Event Log | (02:44) | |
Stopping a Script with an error number -128 | (04:19) | |
Commenting out lines | (02:46) | |
AppleScript Fundamentals (Part 4)
|
||
Stopping a Script | (00:46) | |
Properties | (02:54) | |
Attachable applications | (05:06) | |
Handlers
|
||
Handlers | (02:38) | |
Declaring values in handlers | (04:18) | |
Suoutine handlers and Command Handlers | (01:57) | |
Recursion | (11:52) | |
Calling handlers from other Scripts | (03:44) | |
Script objects
|
||
Writing Script objects | (02:39) | |
Running Script objects | (02:50) | |
Loading Script objects | (03:32) | |
High powered Scripting
|
||
Accessing Hidden capabilities of Applications | (05:21) | |
Scripting Additions and Faceless Applications | (03:41) | |
3rd party scripting applications | (02:46) | |
What to do when an application is not Scriptable | (07:22) | |
Debugging complex scripts with 3rd party tools | (03:56) | |
Building applications with FaceSpan | (02:01) | |
System Scripting Tools | (04:12) | |
Other uses for AppleScript
|
||
Scripting for the web, CGI | (10:08) | |
Scriptable Speech | (02:55) | |
Getting started
|
||
AppleScript books | (02:29) | |
AppleScript classes | (01:32) | |
Web sites | (03:30) | |
Help modules | (01:20) | |
Credits
|
||
About this Author | (01:20) |
Title Information / Pricing
Title: | AppleScript |
Author: | Ben Waldie |
SKU: | 33137 |
ISBN: | 1889347477 |
Release Date: | 2000-05-12 |
Price: | |
Duration: | 6 hrs / 97 lessons |
Work Files: |
Yes |
Captions: | No |
Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7 |
Online University Access all our Training for only 30
The Online University provides unlimited 24/7 access to ALL of VTC's incredible training content for the low fixed price of just $30/month (USD)
Select Bandwidth
Now Shipping
Client Testimonials
I just completed Brian Culp's Microsoft Outlook 2007 course and it was one of the most pleasant and informative courses I have ever taken. I liked...
Jayne Baer