AppleScript is an English-like, easy-to-understand scripting language built into every Mac. AppleScript can automate hundreds of AppleScript-able applications, performing tasks both large and small, complex and simple. Learn AppleScript: The Comprehensive Guide to Scripting and Automation on Mac OS X, Third Edition has been completely updated for Mac OS X Snow Leopard. It's all here, with an emphasis on practical information that will help you solve any automation problem - from the most mundane repetitive tasks to highly integrated workflows of complex systems. * Friendly enough for beginners, detailed enough for advanced AppleScripters * Includes major contributions from expert AppleScripters: Emmanuel Levy, Harald Monihart, Ian Piper, Shane Stanley, Barry Wainwright, Craig Williams, and foreword by AppleScript inventor, William Cook What you'll learn * See how AppleScript represents information as objects - including numbers, strings, lists, and records. * Learn how to manipulate these objects using commands and operators, and how to store them in variables. * Organize your code using handlers and script objects. * Understand how applications describe their objects and commands in dictionaries and how to interpret that information when learning to script applications. * Manipulate the Mac OS X file system. * Automate iTunes, Mail, iCal, and other popular lifestyle applications in Mac OS X. * Discover sophisticated text processing techniques using regular expressions. * Script professional productivity applications - Apple iWork, Microsoft Office, FileMaker Pro, and Adobe InDesign. * Harness the power of the Unix command line in Mac OS X. * Create your own Cocoa applications with the new AppleScriptObjC bridge. Who this book is for First-time scripters who want to automate tasks on their Macs; existing AppleScripters looking to develop proficient, professional, or guru-level knowledge and skills; professional Mac OS X developers wishing to understand this powerful and pervasive technology. Table of Contents * Introducing AppleScript * AppleScript in Principle * AppleScript in Practice * Writing Scripts in AppleScript Editor * Understanding How Application Scripting Works * Learning to Work with AppleScript Objects * Working with Text * Working with Numbers * Working with Dates * Working with Lists and Records * Storing Objects in Variables * More on Commands * More on Operators and Coercions * Making Decisions Using Conditionals and Loops * Making Decisions When Dealing with Errors * Interacting with the User * Working with Files * Organizing Your Code with Handlers * Organizing Your Code with Script Objects * Scripting the File System * Scripting Apple Applications * Extending AppleScript with Scripting Additions * AppleScript Amenities * Scripting iWork and Office * Scripting Data and Databases * Scripting Adobe InDesign * Interacting with the Unix Command Line * Using Smile: The AppleScript Integrated Production Environment * Tips and Techniques for Improving Your Scripts * Creating Cocoa Applications with AppleScriptObjC
| ISBN | 1430223618 | | Volumes | 1 | | ISBN13 | 9781430223610 (What's this?) | | Weight (grammes) | 1854 | | Publisher | APress | | Published in | Berkley | | Imprint | APress | | Previous ISBN | 9781590596531 | | Format | Paperback | | Height (mm) | 235 | | Publication date | 05 May 2010 | | Width (mm) | 191 | | DEWEY | 005.268 | | Spine width (mm) | 54 | | DEWEY edition | DC22 | | Academic level | Professional / Scholarly | | Pages | 1104 | |
|
|
|
This is a HIGH-LEVEL table of contents, keeping to the level of chapter titles: <br/> <br/>PART ONE: READ ME FIRST <br/>Chapter 1: Introduction <br/> <br/>PART TWO: HOW TO APPLESCRIPT <br/>Chapter 2: Starting to script all over again <br/>Chapter 3: Values <br/>Chapter 4: Doing the math: All about numbers <br/>Chapter 5: Picking up dates <br/>Chapter 6: Lists and records <br/>Chapter 7: Giving commands <br/>Chapter 8: Variables <br/>Chapter 9: Operations and coercion <br/>Chapter 10: Teaching your script to make decisions <br/>Chapter 11: The assembly line: Creating repeat loops <br/>Chapter 12: User interaction <br/>Chapter 13: Working with files <br/>Chapter 14: Working with the clipboard <br/>Chapter 15: Turn errors in your favor <br/>Chapter 16: Other control statements <br/>Chapter 17: Defining and calling subroutines <br/>Chapter 18: Script objects <br/> <br/>PART THREE: THE WILD WORLD OF APPLESCRIPT <br/>Chapter 19: AppleScript amenities in Mac OS X <br/>Chapter 20: Scripting additions and extendibility <br/>Chapter 21: The fundamentals of automating applications <br/>Chapter 22: Debugging scripts <br/>Chapter 23: A script by any other name <br/>Chapter 24: Healthy scriptwriting practices <br/>Chapter 25: Scripting Apple apps <br/>Chapter 26: Scripting data and databases <br/>Chapter 27: Automating media workflow <br/>Chapter 28: Smile: The AppleScript integrated production environment <br/>Chapter 29: Automating UNIX applications <br/>Chapter 30: Scheduling scripts <br/>Chapter 31: Controlling remote applications <br/>Chapter 32: The business of automation. <br/>Chapter 33: Advanced text and XML handling <br/> <br/> <br/> <br/> <br/>