Table of Contents

Front Material

  • Foreword
  • Acknowledgments
  • Introduction

Part I: AppleScript: The Power of Automation

  • Chapter 1: Introduction to AppleScript Programming
  • Chapter 2: Workflow Automation with AppleScript
  • Chapter 3: AppleScript Deployment Options
  • Chapter 4: Making the Case for Standardization

Part II: Learning the AppleScript Language

  • Chapter 5: Exploring AppleScript Basics
  • Chapter 6: Getting Started with the AppleScript Editor
  • Chapter 7: Working with Text Objects
  • Chapter 8: Working with Numbers and Unit Types
  • Chapter 9: Working with Dates and Times
  • Chapter 10: Other AppleScript Data Classes
  • Chapter 11: Working with Lists
  • Chapter 12: Working with Records
  • Chapter 13: Logical Branching
  • Chapter 14: Looping
  • Chapter 15: Dealing with Script Errors
  • Chapter 16: Getting Started with Scripting Additions

Part III: Using Scripts to Control Applications

  • Chapter 17: Controlling Applications with Scripts
  • Chapter 18: Working with Image Events
  • Chapter 19: Working with Database Events
  • Chapter 20: Working with System Events

Part IV: Using Subroutines and Open-Ended Programming

  • Chapter 21: Using Subroutines for Non-Linear Programming
  • Chapter 22: Introduction to Open-Ended Programming
  • Chapter 23: Designing a Hierarchical Subroutine Structure

Part V: Organizing Code into Modules and Libraries for Multi-Module Solutions

  • Chapter 24: Introduction to Multi-Module Solutions.
  • Chapter 25: Designing Open-Ended, Multi-Module Solutions.