{"id":919,"date":"2004-11-11T15:18:16","date_gmt":"2004-11-11T19:18:16","guid":{"rendered":"\/?p=919"},"modified":"2016-08-11T10:35:41","modified_gmt":"2016-08-11T14:35:41","slug":"applescript-a-comprehensive-guide","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2004\/11\/11\/applescript-a-comprehensive-guide\/","title":{"rendered":"AppleScript: A Comprehensive Guide to Scripting and Automation on OS X"},"content":{"rendered":"<p>\r\nHanaan Rosenthal has written a <a href=\"http:\/\/www.customflowsolutions.com\/pages\/applescriptbook.html\">book about AppleScript<\/a>:\r\n<\/p>\r\n\r\n<blockquote cite=\"http:\/\/www.customflowsolutions.com\/pages\/applescriptbook.html\">\r\n<p>\r\n<em>Another book about AppleScript?<\/em> No, not really; this is\r\n<em>the<\/em> book about AppleScript. There are enough books that either\r\nsummarize the language or just touch on the basics; this one is written\r\nfor real people who need to use AppleScript to get real things\r\ndone.<br \/> This book starts from the scripter&rsquo;s point of view. It\r\nis organized based on the way the scripter uses the language, and pulls\r\ntogether all aspects of the language that pertain to that subject.\r\n<\/p>\r\n<\/blockquote>\r\n\r\n<p>\r\nMy favorite AppleScript book is <a href=\"http:\/\/www.oreilly.com\/catalog\/applescpttdg\/?CMP=IL7015\">AppleScript: The Definitive Guide<\/a>. It&rsquo;s kind of like the <a href=\"http:\/\/www.tux.org\/~lasser\/think-unix\/\">Think Unix<\/a> of AppleScript: it&rsquo;s clear, concise, and gets you to think about the language in the right way. It doesn&rsquo;t teach you how to do many specific things with AppleScript, but it gives you the proper foundation to solve new problems on your own.\r\n<\/p>\r\n\r\n<p>\r\nBut every cerebral book could use a good cookbook (e.g. <a href=\"http:\/\/www.oreilly.com\/catalog\/upt2\/\">Unix Power Tools<\/a>) as a companion. I haven&rsquo;t read it yet, but with 888 pages full of examples, perhaps that&rsquo;s what Rosenthal&rsquo;s book tries to be.\r\n<\/p>","protected":false},"excerpt":{"rendered":"<p>Hanaan Rosenthal has written a book about AppleScript: Another book about AppleScript? No, not really; this is the book about AppleScript. There are enough books that either summarize the language or just touch on the basics; this one is written for real people who need to use AppleScript to get real things done. This book [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-919","post","type-post","status-publish","format-standard","hentry","category-technology"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/919","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=919"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/919\/revisions"}],"predecessor-version":[{"id":15490,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/919\/revisions\/15490"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=919"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=919"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=919"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}