Mac OSの使い方/AppleScript、ターミナルを使う

AppleScript、ターミナルを使ったMacのカスタマイズ

もっともっとこうしたい、ああしたいを実現するためには、AppleScriptやターミナルの操作など、ある程度高度な知識が必要。でも慣れればそれほど難しいものではありませんよ。

木下 幹司

執筆者:木下 幹司

Macガイド

もっともっとこうしたい、ああしたいを実現するためには、AppleScriptやターミナルの操作など、ある程度高度な知識が必要になりますが、慣れればそれほど難しいものではありません。

どんなことでもそうですが、とにかくトライ&エラーを重ねることです。特にAppleScriptを覚えると、Mac OS X上では、いろいろと応用が利くし、好きなときに好きなようなワークフローを自由に作り出せるようになります。

かんたんなAppleScriptを作ってみよう

習うより慣れろということで、いきなりAppleScriptを作ってみましょう。といっても簡単なダイアログの表示を行います。

  1. アプリケーション > AppleScript フォルダから、「スクリプトエディタ」をダブルクリックして起動します。
  2. 「display dialog "ハロー!"」とタイプしてください。特に指定しない限り、英語とスペースは半角で入力します。なお、プログラムでは文字列を明確に指定するため"で囲みます。文字列として"が入力したい場合、「?"」と入力します。
  3. 画面上部の「実行」ボタンをクリックします。
//pro-aa.s3.amazonaws.com/aa/gm/article/1/3/5/6/applescript-f.jpg
AppleScriptは他のプログラミング言語より自然な文章に近い構文で入力するため、非常に覚えやすいです

 

値のセットと取り出し方法を覚えよう

先ほどのdisplay dialog 命令をもう少し変更してみましょう。以下のように書き換えてみてください。
set kotae to display dialog "あなたの名前は?" default answer ""
set kotae_no_nakami to text returned of kotae
display dialog "こんにちは" & kotae_no_nakami & "さん!"
実行すると、名前の入力欄が出て、OKボタンを押すと、挨拶されましたね!
//pro-aa.s3.amazonaws.com/aa/gm/article/1/3/5/6/applescript-s.jpg
default answer というオプションが追加されることで、display dialog 命令が異なる動きをします

プログラムというのは、このように何かに代入して、取り出すという記述を繰り返すことで、複雑な処理を実現します。どのような機械でも、基本的な仕組みを理解すると、何気ない操作でも使うことに自信が持てるようになりますので、「わからない」と決めつけずにいろいろとチャレンジしてみましょう。


【編集部おすすめの購入サイト】
Amazonで MAC 関連の商品をチェック!楽天市場で MAC 関連の商品をチェック!
※記事内容は執筆時点のものです。最新の内容をご確認ください。
※OSやアプリ、ソフトのバージョンによっては画面表示、操作方法が異なる可能性があります。

あわせて読みたい

あなたにオススメ

    表示について

    カテゴリー一覧

    All Aboutサービス・メディア

    All About公式SNS
    日々の生活や仕事を楽しむための情報を毎日お届けします。
    公式SNS一覧
    © All About, Inc. All rights reserved. 掲載の記事・写真・イラストなど、すべてのコンテンツの無断複写・転載・公衆送信等を禁じます