AppleScript: The Missing Manual

   
book cover
  
• Table of Contents
• Index
• Reviews
• CD-ROM
• Reader Reviews
• Errata
• Academic
• Top Ten AppleScript Tips
AppleScript: The Missing Manual
By Adam Goldstein
 
Publisher: O'Reilly
Pub Date: February 2005
ISBN: 0-596-00850-3
Pages: 350
   


AppleScript: The Missing Manual is every beginner's guide to learning the Macintosh's ultimate scripting tool: AppleScript. Through dozens of hands-on scripting examples, this comprehensive guide ensures that anyone including novices can learn how to control Mac applications in timesaving and innovative ways. Thanks to AppleScript: The Missing Manual, the path from regular Mac fan to seasoned scripter has never been easier.


   
book cover
  
• Table of Contents
• Index
• Reviews
• CD-ROM
• Reader Reviews
• Errata
• Academic
• Top Ten AppleScript Tips
AppleScript: The Missing Manual
By Adam Goldstein
 
Publisher: O'Reilly
Pub Date: February 2005
ISBN: 0-596-00850-3
Pages: 350
   


   Copyright
   The Missing Credits
      About the Author
      About the Creative Team
      Acknowledgments
      The Missing Manual Series
   Foreword
   Introduction
      Uses for AppleScript
      Advantages and Disadvantages
      About This Book
    Part I:  AppleScript Overview
          Chapter 1.  Setting Up AppleScript
      Section 1.1.  The Script Menu
      Section 1.2.  Working with the Scripts You Have
          Chapter 2.  Using Script Editor
      Section 2.1.  The Script Editor Look
      Section 2.2.  Script Formats
      Section 2.3.  Setting Script Editor's Preferences
          Chapter 3.  Building a Script from Scratch
      Section 3.1.  Getting Started
      Section 3.2.  Commanding Other Programs
    Part II:  Everyday Scripting Tasks
          Chapter 4.  Manipulating Text
      Section 4.1.  String Notation
      Section 4.2.  Getting Text Back from Dialog Boxes
      Section 4.3.  Linking Strings Together
      Section 4.4.  Multiline Strings
      Section 4.5.  Scripting TextEdit
      Section 4.6.  Adding Word Count
      Section 4.7.  Commanding Microsoft Word
      Section 4.8.  Running Scripts from Text
          Chapter 5.  Controlling Files
      Section 5.1.  File Path Boot Camp
      Section 5.2.  Displaying Folders
      Section 5.3.  Moving Files Around
      Section 5.4.  Backing Up Files
      Section 5.5.  Deleting Files
      Section 5.6.  Picking a File from a Dialog Box
      Section 5.7.  Saving Files
          Chapter 6.  Creating Lists
      Section 6.1.  Common List Commands
      Section 6.2.  Displaying Lists
      Section 6.3.  The Ever-Useful every Keyword
      Section 6.4.  List Processing
      Section 6.5.  Joining Lists Together
      Section 6.6.  Inputting Lists
      Section 6.7.  Getting Lists from Other Programs
          Chapter 7.  Organizing and Editing Graphics
      Section 7.1.  Scripting iPhoto
      Section 7.2.  Controlling Photoshop
      Section 7.3.  Image Events
          Chapter 8.  Playing Sound and Video
      Section 8.1.  Scripting iTunes
      Section 8.2.  Speaking and Listening
      Section 8.3.  Scripting QuickTime
          Chapter 9.  Internet and Network Scripting
      Section 9.1.  Internet Connect
      Section 9.2.  Safari
      Section 9.3.  Address Book
      Section 9.4.  Mail
      Section 9.5.  iChat Control
      Section 9.6.  URL Access Scripting
      Section 9.7.  Recalling Passwords
          Chapter 10.  Organizing Information in Databases
      Section 10.1.  Record Notation
      Section 10.2.  Making a Simple AppleScript Database
      Section 10.3.  Getting File Information
      Section 10.4.  Scripting FileMaker Pro
    Part III:  Power-User Features
          Chapter 11.  Linking Scripts to Folders with Folder Actions
      Section 11.1.  Enabling Folder Actions
      Section 11.2.  Built-in Actions
      Section 11.3.  Running Your Own Actions
          Chapter 12.  Scripting Programs That Don't Have Dictionaries
      Section 12.1.  Enabling GUI Scripting
      Section 12.2.  GUI Scripting Basics
      Section 12.3.  Controlling Menus
      Section 12.4.  Clicking Buttons
      Section 12.5.  Deciphering Interface Hierarchies
      Section 12.6.  Fake Typing
          Chapter 13.  Mixing AppleScript and Unix
      Section 13.1.  Terminal
      Section 13.2.  Unix Without Terminal
      Section 13.3.  Running Superuser Commands
      Section 13.4.  Running AppleScripts from Unix
      Section 13.5.  Scheduling AppleScript Commands
          Chapter 14.  Testing and Debugging Scripts
      Section 14.1.  First Line of Defense: The Compiler
      Section 14.2.  Noting Important Events
      Section 14.3.  Preventing Errors
      Section 14.4.  Isolating and Handling Errors
      Section 14.5.  The Xcode Debugger
          Chapter 15.  AppleScript Studio
      Section 15.1.  What Is AppleScript Studio?
      Section 15.2.  Making a Program
    Part IV:  Appendixes
          Appendix A.  AppleScript Support in Common Programs
      Section A.1.  Databases
      Section A.2.  Email Programs
      Section A.3.  Graphics Editors
      Section A.4.  Page Layout Programs
      Section A.5.  Plain Text Editors
      Section A.6.  Word Processors
      Section A.7.  Web Browsers
          Appendix B.  Moving from HyperCard to AppleScript
      Section B.1.  Data Types
      Section B.2.  Dialog Boxes
      Section B.3.  Existence
      Section B.4.  Numbers
      Section B.5.  Pausing
      Section B.6.  Ranges
      Section B.7.  Repeat Statements
      Section B.8.  Subroutines
      Section B.9.  Variables
          Appendix C.  Where to Go from Here
      Section C.1.  Web Sites
      Section C.2.  Discussion Lists
      Section C.3.  Books
   Colophon
   Index