AppleScript基礎テクニック集②tellブロック
- ダウンロード商品¥ 1,000
AppleScript基礎テクニック集は、文字通りAppleScriptの基礎テクニックをまとめたシリーズです。 この新シリーズは、個人的に「こういう本があるといいのに」と感じていたものを書いてみたものです。書きはじめたら割と分量が増えてしまって、増えすぎないように自制したほどです。コンパクトなページ数におさえたい、と思っています。 本当の初心者に向けた本は「いまからはじめる」シリーズだと思っていて、少し書けるようになったスクリプターが、もっと凝ったものを書けるようになるために、振り返って確かめるべき「地盤固め」を行う要点、のような内容が本シリーズです。 楽器にしても、スポーツにしても、「基礎」練習って面白くないし、割と無味無臭な内容です。それでも、確認をしておかないと手ひどい失敗を被ることもあるでしょう。ある意味、「痛い目」にあって初めて「知る必要がある」と思い知る内容です。 本書は、AppleScriptのプログラムの7割以上を占めると言われている、tellブロックの記述や整理方法についてまとめています。tellブロックの書き方が楽になれば、すなわちプログラムの7割以上の部分を楽に書けるともいえます。 tellブロックの記述は、AppleScriptのプログラミングにおいて、決して避けては通れない基礎テクニックなのです。PDF形式35ページ+サンプルScript Zipアーカイブつき。
目次
tellブロック tellブロックの基本構造 省略表記が可能 省略表記の自動判別+自動展開 1行にまとめることも可能 変数, propertyに入れて指定 tellブロックにof itを補う必要があるケースも it, me, AppleScript tellブロックの分割 オブジェクト階層をサブルーチンに渡す ちょっと凝ったtellブロック GUI Scriptingにおけるtellブロック 画面上のGUI部品を強引に操作するGUI Scripting 手軽,遅い,tell文が深いGUI Scripting tell文のネスティングを浅く書く工夫 同一アプリケーションの異なるバージョンへのtell 対象アプリケーションの指定方法 アプリケーションの存在確認 アプリケーションのバージョンを検出 Spotlightでアプリケーションを検索 ご参考:Spotlight検索ライブラリをインストール Spotlightで同じ名前のアプリケーション情報を取得 対象アプリケーションを名前以外で指定