ゼロから始める AppleScript
MacOSX を使い始めて、もう4年になる。
が、この4年間でほとんど使ってこなかった機能が3つある。
Terminal.app
フォルダアクション
AppleScript
いずれも使い方を覚えれば、単調な繰り返し作業や、GUI 主体の OS・アプリ の機能で実行出来ない操作を行うことが出来て、便利であろうなとはずっと思っていたのだけど。
Automator は時々使うのだけど、多少複雑な作業を行おうとすると、痒いところに手が届かない思いをすることがある。
という訳で、一念発起、AppleScript に挑戦することにした今日この頃。
手始めに、Finder のヘルプメニューから AppleScript の項目へアクセス。そこにある、AppleScript Web サイトにアクセスすると、…、404。
一応、公式サイトは見つけた;AppleScript: The Language of Automation
ここの Examples にいくつかの使用例が挙がっているが、関数(?)そのものの意味は、簡単な英語とはいえ、説明がなされていないので、とっかかりとしては自分には難易度が高い。
なにか辞書的なものがあれば、と検索して見つけたのがコレ;
AppleScript 基本用語辞書(Macintosh / 学習&教育)
ダウンロードしたファイルを解凍すると、そこには Classic アプリケーションが…。しかし、諦めるのはまだ早い、同梱の AppleScript Dictionary フォルダ内の Basic フォルダにいくつかの html ファイルとフォルダがある。この中の index.html を Safari で開くと、ご覧の通り!

この index.html をブックマークに登録しておけば、簡易 AppleScript 辞書の出来上がり。ただ、AppleScript Dictionary フォルダを別のディレクトリに移動すると、このブックマーク自体リンク切れを起こすし、同梱のファイル・フォルダを移動すると、辞書の中でリンク切れが発生するので、注意が必要。
さぁ、これで完璧、と思っていたけど、そうは甘くなかった。
語学学習に例えると、この辞書は文法書の役割を果たすものと捉えたほうがいいようだ。これに加えて、スクリプトエディタ.app のファイルメニューから 用語説明を開く… を選択すると、各アプリ固有の命令を調べることが出来る。/Library/Scripts のスクリプトや公式サイトのそれと、この辞書とスクリプトエディタの説明を交互に睨めっこしながら勉強していかなければ。
参考書を買うのが近道かもだが、買ったら買ったで満足してロクスッポに読まないまま、分かった気になってそこで止まってしまう。そんなことは今までにも少なからずあったので、せっかくだから、チマチマと作っては手直しを繰り返していこう。
そう、単純作業を涼しげな顔でいくつもこなしてくれる AppleScript のように。
(BGM はこれで。)
が、この4年間でほとんど使ってこなかった機能が3つある。
Terminal.app
フォルダアクション
AppleScript
いずれも使い方を覚えれば、単調な繰り返し作業や、GUI 主体の OS・アプリ の機能で実行出来ない操作を行うことが出来て、便利であろうなとはずっと思っていたのだけど。
Automator は時々使うのだけど、多少複雑な作業を行おうとすると、痒いところに手が届かない思いをすることがある。
という訳で、一念発起、AppleScript に挑戦することにした今日この頃。
手始めに、Finder のヘルプメニューから AppleScript の項目へアクセス。そこにある、AppleScript Web サイトにアクセスすると、…、404。
一応、公式サイトは見つけた;AppleScript: The Language of Automation
ここの Examples にいくつかの使用例が挙がっているが、関数(?)そのものの意味は、簡単な英語とはいえ、説明がなされていないので、とっかかりとしては自分には難易度が高い。
なにか辞書的なものがあれば、と検索して見つけたのがコレ;
AppleScript 基本用語辞書(Macintosh / 学習&教育)
ダウンロードしたファイルを解凍すると、そこには Classic アプリケーションが…。しかし、諦めるのはまだ早い、同梱の AppleScript Dictionary フォルダ内の Basic フォルダにいくつかの html ファイルとフォルダがある。この中の index.html を Safari で開くと、ご覧の通り!

この index.html をブックマークに登録しておけば、簡易 AppleScript 辞書の出来上がり。ただ、AppleScript Dictionary フォルダを別のディレクトリに移動すると、このブックマーク自体リンク切れを起こすし、同梱のファイル・フォルダを移動すると、辞書の中でリンク切れが発生するので、注意が必要。
さぁ、これで完璧、と思っていたけど、そうは甘くなかった。
語学学習に例えると、この辞書は文法書の役割を果たすものと捉えたほうがいいようだ。これに加えて、スクリプトエディタ.app のファイルメニューから 用語説明を開く… を選択すると、各アプリ固有の命令を調べることが出来る。/Library/Scripts のスクリプトや公式サイトのそれと、この辞書とスクリプトエディタの説明を交互に睨めっこしながら勉強していかなければ。
参考書を買うのが近道かもだが、買ったら買ったで満足してロクスッポに読まないまま、分かった気になってそこで止まってしまう。そんなことは今までにも少なからずあったので、せっかくだから、チマチマと作っては手直しを繰り返していこう。
そう、単純作業を涼しげな顔でいくつもこなしてくれる AppleScript のように。
(BGM はこれで。)
コメント
コメントの投稿
トラックバック
http://zaireeka.blog75.fc2.com/tb.php/56-8ad120ff



![Apple iTunes Music プリペイドカード 10,000円 [MA165J/A]](http://ec1.images-amazon.com/images/P/B000AQSC6S.01._SCMZZZZZZZ_.jpg)
![Apple iTunes Music プリペイドカード 5,000円 [MA164J/A]](http://ec1.images-amazon.com/images/P/B000ALF5H2.01._SCMZZZZZZZ_.jpg)
![Apple iTunes Music プリペイドカード 3,000円 [MA782J/A]](http://ec1.images-amazon.com/images/P/B000JCENFM.01._SCMZZZZZZZ_.jpg)
![Apple iTunes Music プリペイドカード 2,500円 [MA163J/A]](http://ec1.images-amazon.com/images/P/B000ALF5GS.01._SCMZZZZZZZ_.jpg)
![Apple iTunes Music プリペイドカード 1,500円 [MA781J/A]](http://ec1.images-amazon.com/images/P/B000JCENFC.01._SCMZZZZZZZ_.jpg)


