AppleScript、ターミナルを使う

更新日:2009年06月06日

AppleScript をはじめよう!

Mac を使っていると、「同じ操作の組み合わせを毎回手作業で行うのは面倒くさい」とか、操作を自動化したい機能が出てきますよね。 そんなとき、AppleScript を使ってみませんか?

まずは【基本の基本】から

Macintosh HD > ライブラリ > Scripts > Basics にある AppleScript Help.scpt を開いて、動作を確認してみましょう。このファイルをダブルクリックして開くと、「ヘルプビューア」と「スクリプトエディタ」が起動して、スクリプトエディタにより中身が確認できます。

まずは、実行アイコン()を押して実行してみましょう。すると、ヘルプビューアで AppleScript というキーワードを検索することができました。

この程度では、たいしたことのない機能ですが、これがAppleScriptの基本形です。中身を1行ずつ見てみましょう。

●1行目:「tell application "Help Viewer"」
「tell application "アプリケーション名" 」と宣言することで、そのアプリケーションに対して命令を送るよ!という命令になります。end tell で閉じるまでの間のコマンドはすべて tell application で指定されたアプリケーション、ここではヘルプビューア(Help Viewer)で処理されます。Mac OS X の場合、名前の指定はアプリケーションの英語名で行われます。
※ AppleScript ではテキストをコマンドと明確に区別するため "" で文字列を囲みます。

●2行目:「activate」
これは、tell application で対象となっているアプリケーションを一番前に移動するという命令です。Mac OS で動くすべてのアプリケーションで利用できます。

●3行目:「search looking for "AppleScript"」
これは、ヘルプビューアが持つ独自のコマンドです。「"AppleScript"というテキストで検索をする」という命令です。

●4行目:「end tell」
tell application ... と対になるよう命令の最後に必ずこの文字を入れます。

"アプリケーションに tell する”・・・これがAppleScriptの基本形です。


じゃぁ、AppleScriptでどんなことができるのか?

アプリケーションがAppleScript に対応していれば“用語辞書”という物をもっています。いま起動した ヘルプビューアをスクリプトエディタにドラッグ&ドロップしてみましょう。
  1. Dock 上にある ヘルプビューアを command + クリックします。すると、起動ディスク > システム > ライブラリ > CoreServices にある ヘルプビューア が選択されます。
  2. ヘルプビューアを スクリプトエディタ にドラッグ&ドロップします。command キーを押しながら操作するとやりやすいですよ。
どうですか?Help Viewer 用語説明が開きましたよね? こうやって“対象となるアプリケーションが持っている機能”を一覧することができます。また、tell application "" で書く英語の名前もこのウインドウのタイトル名で確認できます。

 

用語説明の内容は、残念ながら英語の説明になっているのですが、だいたいの雰囲気は感じていただけると思います。青い文字がコマンドまたは属性の名前で、赤文字はそれに当てはめるデータの種類になっています。左側の一覧で斜体文字になっているのがアプリケーションが持つ設定や属性の名前で、楷書になっているのがアプリケーションの機能を実行する命令です。

Mac OS 上のアプリケーションで AppleScript に対応しているもであれば、このようにスクリプトエディタにドロップしてやると用語説明が開きます。中にはAppleScript でしか実行できない機能とかもあるので、いろいろ覗いてみてみましょう。もちろん、いろいろ試行錯誤して動かしてみるのも楽しいですよ。

1 2
  • 印刷する
  • ブックマークする
  • 携帯に送る
  • ブログに書く

あわせて読みたい

この記事の担当ガイド

写真

木下 幹司

パソコンとの付き合いは20年以上。最初はWindowsを使っていたが、務めていたソフトウェア開発会社…

続きを読む

住まいには、人の個性がよく現れるもの。同じ空間をどのように使うかで、雰囲気も、快適さも大きく変わってくる。ここでは、「建築家と家を建てる」ガイド の川畑博哉氏が厳選した10軒を紹介し、建築家それぞれのこだわりのポイントを紹介しよう。建築のプロたちが考え出した、マネしたくなるアイデアが満載! さぁ、いますぐチェック!

人気Mac OSの使い方ランキング

Powered by 価格.com

デジタル関連コミュニティ

北欧好きが、愛用の北欧モノを見せ合うコミュニティ

メルマガ登録

【デジタルメルマガ】オトナのオトコなら知っておきたい、PCやデジモノに関する情報をお届けします。

ショッピングカタログ

All About ウェブマガジン

女性向け

雨が楽しくなる!レイングッズ15

男性向け

マネしたくなるアイデア住宅

All About モバイル

QRコード

All Aboutがケータイで読める!

オススメ記事をメールでチェック

知識・経験を生かして、記事を書いてみませんか?