-
AppleScript Overview
-
Chapter 1 Setting Up AppleScript
- The Script Menu
- Working with the Scripts You Have
-
Chapter 2 Using Script Editor
- The Script Editor Look
- Script Formats
- Setting Script Editor's Preferences
-
Chapter 3 Building a Script from Scratch
- Getting Started
- Commanding Other Programs
-
-
Everyday Scripting Tasks
-
Chapter 4 Manipulating Text
- String Notation
- Getting Text Back from Dialog Boxes
- Linking Strings Together
- Multiline Strings
- Scripting TextEdit
- Adding Word Count
- Commanding Microsoft Word
- Running Scripts from Text
-
Chapter 5 Controlling Files
- File Path Boot Camp
- Displaying Folders
- Moving Files Around
- Backing Up Files
- Deleting Files
- Picking a File from a Dialog Box
- Saving Files
-
Chapter 6 Creating Lists
- Common List Commands
- Displaying Lists
- The Ever-Useful every Keyword
- List Processing
- Joining Lists Together
- Inputting Lists
- Getting Lists from Other Programs
-
Chapter 7 Organizing and Editing Graphics
- Scripting iPhoto
- Controlling Photoshop
- Image Events
-
Chapter 8 Playing Sound and Video
- Scripting iTunes
- Speaking and Listening
- Scripting QuickTime
-
Chapter 9 Internet and Network Scripting
- Internet Connect
- Safari
- Address Book
- iChat Control
- URL Access Scripting
- Recalling Passwords
-
Chapter 10 Organizing Information in Databases
- Record Notation
- Making a Simple AppleScript Database
- Getting File Information
- Scripting FileMaker Pro
-
-
Power-User Features
-
Chapter 11 Linking Scripts to Folders with Folder Actions
- Enabling Folder Actions
- Built-in Actions
- Running Your Own Actions
-
Chapter 12 Scripting Programs That Don't Have Dictionaries
- Enabling GUI Scripting
- GUI Scripting Basics
- Controlling Menus
- Clicking Buttons
- Deciphering Interface Hierarchies
- Fake Typing
-
Chapter 13 Mixing AppleScript and Unix
- Terminal
- Unix Without Terminal
- Running Superuser Commands
- Running AppleScripts from Unix
- Scheduling AppleScript Commands
-
Chapter 14 Testing and Debugging Scripts
- First Line of Defense: The Compiler
- Noting Important Events
- Preventing Errors
- Isolating and Handling Errors
- The Xcode Debugger
-
Chapter 15 AppleScript Studio
- What Is AppleScript Studio?
- Making a Program
-
-
Appendixes
-
Appendix A AppleScript Support in Common Programs
- Databases
- Email Programs
- Graphics Editors
- Page Layout Programs
- Plain Text Editors
- Word Processors
- Web Browsers
-
Appendix B Moving from HyperCard to AppleScript
- Data Types
- Dialog Boxes
- Existence
- Numbers
- Pausing
- Ranges
- Repeat Statements
- Subroutines
- Variables
-
Appendix C Where to Go from Here
- Web Sites
- Discussion Lists
- Books
-
-
Colophon
- Title:
- AppleScript: The Missing Manual
- By:
- Adam Goldstein
- Publisher:
- O'Reilly Media / Pogue Press
- Formats:
-
- Ebook
- Safari Books Online
- Print Release:
- January 2005
- Ebook Release:
- February 2009
- Pages:
- 352
- Print ISBN:
- 978-0-596-00850-5
- | ISBN 10:
- 0-596-00850-3
- Ebook ISBN:
- 978-0-596-10520-4
- | ISBN 10:
- 0-596-10520-7
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. Genevieve d'Entremont was the production editor and proofreader for AppleScript: The Missing Manual. Linley Dolby was the copyeditor. Phil Dangler and Claire Cloutier provided quality control. Reg Aubry wrote the index.
Ellie Volckhausen designed the cover of this book, based on a series design by David Freedman. Rose Cassano created the cover illustration with Adobe Illustrator CS. Ellie Volckhausen produced the cover layout with Adobe InDesign CS using Adobe's Minion and Gill Sans fonts.
Phil Simpson designed the interior layout. This book was converted by Andrew Savikas and Joe Wizda to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Adobe Minion; the heading font is Adobe Formata Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand MX and Adobe Photoshop CS.
