Automating Apple with AppleScript

If you have a Mac and are even the least bit interested in automating the work you do on it, you need to pick up a copy of AppleScript 1-2-3ir?t=palmettobugdigit&l=as2&o=1&a=0321149319 This is part of the Apple approved training series of books and is written by Sal Soghoian.

Apple AppleScript BookSoghoian being the author of this book is significant for two reasons. First, he is the product manager for AppleScript. He has been using and working with AppleScript for years. Simply put, nobody knows more about what AppleScript can do that Sal Soghoian. Second, he is a great teacher. If you have ever heard him speak at a conference or maybe seen one of his podcasts on MacBreak Work, you will already know this. If not, you are in for a pleasant surprise. His style is light and friendly without being causal and silly. He has the rare ability of making technical subjects easy to read – and not a cure for insomnia.

AppleScript 1-2-3ir?t=palmettobugdigit&l=as2&o=1&a=0321149319 is a large volume of nearly 900 pages that is broken down into three broad sections. Starting with the absolute basics in the first section, Sal and his co-author Bill Cheeseman, take you through the fundamentals of scripting with plenty of examples and explanations. The second section takes what was gone over in the first section and expands on it. This second section goes into more tools, tips, and methodologies to make your scripts both easier and more powerful. Finally, the third section of the book takes you through specific examples of fully working useful scripts that you can use, modify, and make suit your own purposes. This section give you a strong toolbox to start you on way scripting.

Many people who move to the Mac lament the fact that they can no longer use their trusted MS-DOS batch files. Or, as in my case, don’t have VisualBasic aka VB to play around with. The truth is that Apple’s AppleScript is much more flexible and powerful. The problem is, as with using VBScript in Windows, there is a bit of a learning curve to unlocking the real power. This book is the answer to that problem. From automating repetitive actions to performing complex series of actions, the power you need is there. This book can help you harness that power.