Apress

AppleScript

The Comprehensive Guide to Scripting and Automation on Mac OS X

2nd Edition

By Hanaan Rosenthal

AppleScript Cover Image

This book, the second edition of Hanaan Rosenthal's critically acclaimed AppleScript book, begins with the basics like handling variables, loops, and commands. It proceeds with more advanced concepts like debugging, AppleScripting with databases, manipulating PDFs with SMILE, and automating media workflow.

Full Description

  • ISBN13: 978-1-59059-653-1
  • 808 Full Color Pages
  • User Level: Beginner to Advanced
  • Publication Date: September 21, 2006
  • Available eBook Formats: PDF
  • Print Book Price: $59.99
  • eBook Price: $41.99
Buy eBook Buy Print Book Add to Wishlist

Related Titles

Full Description

This is the second edition of Hanaan Rosenthals critically-acclaimed AppleScript book. It goes the extra mile to teach you AppleScript, explaining advanced topics without leaving you behind.

AppleScript is the high-level scripting language that resides on the Mac platform. It can be used to add functionality to the Mac operating system, automate tasks, add functions, and generally make things easier. AppleScript has always been very useful, and with Mac OS X, you can take AppleScript further than before.

This book begins with the basics like handling variables, loops, and commands. It proceeds with more advanced concepts like debugging, AppleScripting with databases, manipulating PDFs with SMILE, and automating media workflow. In a nutshell, this book:

  • Takes you on a journey from novice to professional AppleScripter.
  • Is completely comprehensive; nothing is left to the imagination.
  • Is up-to-date through AppleScript 1.10/Mac OS X Tiger.

If you are a Mac user who wants to know the real meaning of having full control over your machine, get into AppleScripting. And pick up this book—it really is the only guide you'll need to master the art of AppleScripting!

Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.

Errata

If you think that you've found an error in this book, please let us know about it. You will find any confirmed erratum below, so you can check if your concern has already been addressed.

* Required Fields

On page 53:

"class of string_variable is equal to class of unicode_variable -- this is false"

Evaluates to true. Checking class of string_variable and unicode_variable shows both as "text".

Using AppleScript editor 2.4/Lion 10.7

On page 54:

"ignoring case
set files_match to (read file_a) = (read file_b)
end ignoring"

Should this be a consideration clause?