DekGenius.com
Team LiB   Previous Section   Next Section
   
   
•  Table of Contents
•  Index
•  Reviews
•  Examples
•  Reader Reviews
•  Errata
AppleScript in a Nutshell
By Bruce W. Perry
 
Publisher : O'Reilly
Pub Date : June 2001
ISBN : 1-56592-841-5
Pages : 526
Slots : 1  


    Copyright
    Preface
      Organization of This Book
      Conventions Used in This Book
      How to Contact Us
      Acknowledgments
   
    Part I:  Introduction to AppleScript
      Chapter 1.  AppleScript: An Introduction
      Section 1.1.  How Is AppleScript Used?
      Section 1.2.  Apple Events
      Section 1.3.  Using Script Runner with OS X
      Section 1.4.  Using OSA Menu with OS 9
      Section 1.5.  Checking Your AppleScript Version
      Section 1.6.  Diving In
   
      Chapter 2.  Using Script Editor with OS 9 and OS X
      Section 2.1.  Script Editor Controls/Commands
      Section 2.2.  Scripting the Script Editor
   
   
    Part II:  AppleScript Language Reference
      Chapter 3.  Data Types
      alias
      boolean
      class
      constant
      data
      date
      file specification
      integer
      international text
      list
      number
      real
      record
      reference
      RGB color
      string
      Styled Clipboard Text
      Styled Text
      text
      Unicode Text
      Unit of Measurement Classes
   
      Chapter 4.  Operators
      &
      ( )
      *
      +
      -
      / ÷ div
      <
      <=
      =
      >
      >=
      ^
      [a] reference to
      and
      as
      begin[s] with
      contains
      does not contain
      does not equal
      ends with
      is contained by
      is not contained by
      m od
      not
      or
   
      Chapter 5.  Reference Forms
      after
      back
      before
      beginning
      first, second, third, fourth, etc.
      every
      every ... from ... to ...
      id
      last
      middle
      name
      some
      whose
   
      Chapter 6.  Variables and Constants
      Section 6.1.  Variables
      Section 6.2.  Constants and Predefined Variables
   
      Chapter 7.  Flow-Control Statements
      considering [but ignoring] end [considering]
      continue
      error
      exit [repeat]
      if simple statement
      if [then] [else if] [else] end [if]
      ignoring [but considering] end [ignoring]
      repeat end [repeat]
      repeat until end [repeat]
      repeat while end [repeat]
      repeat with {loop variable} from {integer} to {integer}[by stepVal] end [repeat]
      repeat with {loop variable} in {list} end [repeat]
      repeat {integer} times end [repeat]
      return [return value]
      tell simple statement
      tell end [tell]
      try [on error] [number | from | partial result | to] end[error | try]
      using terms from end [using terms from]
      with timeout [of] {integer} second[s] end [timeout]
      with transaction [session object] end [transaction]
   
      Chapter 8.  Subroutines
      Section 8.1.  Subroutines with Positional Parameters
      Section 8.2.  Subroutines with Labeled Parameters
   
      Chapter 9.  Script Objects and Libraries
      Script Objects
      Libraries
   
   
    Part III:  Scripting Mac OS 9 Applications
      Chapter 10.  Apple Guide and Help Viewer
      Apple Guide
      Help Viewer
   
      Chapter 11.  Apple System Profiler
      Apple System Profiler
   
      Chapter 12.  Keychain Scripting and Apple Verifier
      Keychain Scripting
      Apple Verifier
   
      Chapter 13.  Desktop Printer Manager
      Desktop Print Manager
   
      Chapter 14.  Mac OS 9 Finder Commands
      Section 14.1.  Example Finder Scripts
   
      Chapter 15.  Mac OS 9 Finder Classes
      Finder Classes
   
      Chapter 16.  Network Setup Scripting
      Network Setup Scripting
   
      Chapter 17.  Scripting Sherlock 2
      Sherlock 2
   
      Chapter 18.  URL Access Scripting
      URL Access Scripting
   
   
    Part IV:  Scripting Mac OS 9 Control Panels and Extensions
      Chapter 19.  Appearance Control Panel
      Appearance Control Panel
   
      Chapter 20.  Apple Data Detectors Extension
      Apple Data Detectors
   
      Chapter 21.  Apple Menu Options Control Panel
      Apple Menu Options
   
      Chapter 22.  Application Switcher Extension
      Application Switcher
   
      Chapter 23.  ColorSync Extension
      ColorSync
   
      Chapter 24.  File Exchange Control Panel
      File Exchange
   
      Chapter 25.  File Sharing Control Panel
      File Sharing
   
      Chapter 26.  Folder Actions Extension
      Folder Actions
   
      Chapter 27.  FontSync Control Panel and Extension
      FontSync Control Panel
      FontSync Extension
   
      Chapter 28.  Location Manager Control Panel
      Location Manager
   
      Chapter 29.  Memory and Mouse Control Panels
      Memory Control Panel
      Mouse Control Panel
   
      Chapter 30.  Speech Listener and SpeakableItems Extension
      Speech Listener Application
      SpeakableItems Extension
      Embedded Speech Commands
   
      Chapter 31.  Web Sharing Control Panel
   
    Part V:  Scripting the Mac OS X System
      Chapter 32.  Scripting the OS X Desktop
      Section 32.1.  Working with Files, Folders, Disks, and Windows in OS X
   
      Chapter 33.  Scripting Mail
      Section 33.1.  Setting Up an Email Message
      Section 33.2.  Exploring the Mail Application Object
      Section 33.3.  Getting Information about an Email Account
   
      Chapter 34.  Executing Scripts with the Terminal App
      osacompile
      osalang
      osascript
   
      Chapter 35.  Scripting TextEdit
      TextEdit
   
   
    Part VI:  Appendixes
      Appendix A.  Standard Scripting Additions
      Standard Additions
      Standard Additions
   
      Appendix B.  AppleScript Resources
      Section B.1.  Apple Computer AppleScript URLs
      Section B.2.  AppleScript FAQs, Mailing Lists, and Tutorials
      Section B.3.  Macintosh Scripting Sites
      Section B.4.  Commercial AppleScript Development Environments
      Section B.5.  Freeware AppleScript Development Environments
   
   
    Colophon
    Index
Team LiB   Previous Section   Next Section