Books & Videos

Table of Contents

  1. AppleScript Overview

    1. Chapter 1 Setting Up AppleScript

      1. The Script Menu
      2. Working with the Scripts You Have
    2. Chapter 2 Using Script Editor

      1. The Script Editor Look
      2. Script Formats
      3. Setting Script Editor's Preferences
    3. Chapter 3 Building a Script from Scratch

      1. Getting Started
      2. Commanding Other Programs
  2. Everyday Scripting Tasks

    1. Chapter 4 Manipulating Text

      1. String Notation
      2. Getting Text Back from Dialog Boxes
      3. Linking Strings Together
      4. Multiline Strings
      5. Scripting TextEdit
      6. Adding Word Count
      7. Commanding Microsoft Word
      8. Running Scripts from Text
    2. Chapter 5 Controlling Files

      1. File Path Boot Camp
      2. Displaying Folders
      3. Moving Files Around
      4. Backing Up Files
      5. Deleting Files
      6. Picking a File from a Dialog Box
      7. Saving Files
    3. Chapter 6 Creating Lists

      1. Common List Commands
      2. Displaying Lists
      3. The Ever-Useful every Keyword
      4. List Processing
      5. Joining Lists Together
      6. Inputting Lists
      7. Getting Lists from Other Programs
    4. Chapter 7 Organizing and Editing Graphics

      1. Scripting iPhoto
      2. Controlling Photoshop
      3. Image Events
    5. Chapter 8 Playing Sound and Video

      1. Scripting iTunes
      2. Speaking and Listening
      3. Scripting QuickTime
    6. Chapter 9 Internet and Network Scripting

      1. Internet Connect
      2. Safari
      3. Address Book
      4. Mail
      5. iChat Control
      6. URL Access Scripting
      7. Recalling Passwords
    7. Chapter 10 Organizing Information in Databases

      1. Record Notation
      2. Making a Simple AppleScript Database
      3. Getting File Information
      4. Scripting FileMaker Pro
  3. Power-User Features

    1. Chapter 11 Linking Scripts to Folders with Folder Actions

      1. Enabling Folder Actions
      2. Built-in Actions
      3. Running Your Own Actions
    2. Chapter 12 Scripting Programs That Don't Have Dictionaries

      1. Enabling GUI Scripting
      2. GUI Scripting Basics
      3. Controlling Menus
      4. Clicking Buttons
      5. Deciphering Interface Hierarchies
      6. Fake Typing
    3. Chapter 13 Mixing AppleScript and Unix

      1. Terminal
      2. Unix Without Terminal
      3. Running Superuser Commands
      4. Running AppleScripts from Unix
      5. Scheduling AppleScript Commands
    4. Chapter 14 Testing and Debugging Scripts

      1. First Line of Defense: The Compiler
      2. Noting Important Events
      3. Preventing Errors
      4. Isolating and Handling Errors
      5. The Xcode Debugger
    5. Chapter 15 AppleScript Studio

      1. What Is AppleScript Studio?
      2. Making a Program
  4. Appendixes

    1. Appendix A AppleScript Support in Common Programs

      1. Databases
      2. Email Programs
      3. Graphics Editors
      4. Page Layout Programs
      5. Plain Text Editors
      6. Word Processors
      7. Web Browsers
    2. Appendix B Moving from HyperCard to AppleScript

      1. Data Types
      2. Dialog Boxes
      3. Existence
      4. Numbers
      5. Pausing
      6. Ranges
      7. Repeat Statements
      8. Subroutines
      9. Variables
    3. Appendix C Where to Go from Here

      1. Web Sites
      2. Discussion Lists
      3. Books
  1. Colophon