ワンボタンマウスやシンプルさに関する古いジョークとは裏腹に、Mac には Windows にはないパワーユーザー向けの機能がいくつかあります。 Automator はその 1 つで、サードパーティ ソフトウェアを使用せずに反復的なタスクを自動化する簡単な方法を提供します。
Automator は強力なツールであり、それを使用してできることはたくさんあります。グラフィカル インターフェイスを使用して、ドラッグ アンド ドロップで自動化「レシピ」を作成したり、AppleScript を手動で作成したりできます。 Web で簡単に検索すると、それを使って実行できるさまざまな例がたくさん見つかります。
Automatorの起動とドキュメントの作成
Automator はデフォルトで Mac にインストールされているため、Command+Space を押して を開き、「Automator」と入力して Enter を押すと起動できます。 Launchpad の [その他] > [Automator] または Finder の [アプリケーション] > [Automator] でも見つけることができます。
まず始められるさまざまな種類のドキュメントが表示されます。これらはすべて、基本的に異なるタイプのワークフローです。それらはさまざまな方法でトリガーされるだけです。
- ワークフロー : ワークフローは、Automator 内で実行される一連のアクションです。
- アプリケーション : アプリケーションはワークフローと同じですが、Automator の外部からアプリケーションとして実行できます。たとえば、ファイルをアプリケーションのアイコンにドラッグ アンド ドロップして、オートメータの外部からそのアイコン上でワークフローを実行できます。
- サービス : これにより、他のアプリケーションの [サービス] メニューからアクセスできる「サービス」を作成できます。
- 印刷プラグイン : 印刷プラグインはシステムの印刷ダイアログに表示されます。
- フォルダー アクション : これは、Mac 上の特定のフォルダーに関連付けられるワークフローです。そのフォルダーにファイルを追加すると、Mac はそれらのファイルに対してワークフローを自動的に実行します。
- カレンダー アラーム : カレンダーで特定のイベントが発生したときに実行されます。
- イメージ キャプチャ プラグイン : これはイメージ キャプチャ ユーティリティのオプションとして表示され、写真を Mac に転送するときに使用されます。
- ディクテーション コマンド : これは 、Mac 上でディクテーション コマンドと呼ばれる音声コマンド によってトリガーされると実行されます。
単純なサービスの作成
例として、 を作成します。まず、ダイアログで「サービス」を選択し、「選択」をクリックします。ウィンドウの上部で、サービスで動作させる対象を選択できます。デフォルトでは、「サービスは任意のアプリケーションで選択されたテキストを受信する」に設定されています。つまり、テキストを選択してからアプリケーションのメニューをクリックし、[サービス] をポイントして、任意のアプリケーションでサービスを選択できます。 (アプリケーションによっては、テキストを右クリックまたは Control キーを押しながらクリックすることもできます。)
ただし、これを変更することもできます。たとえば、「サービスは Finder でファイルまたはフォルダーを受信します」を選択すると、Finder アプリでファイルまたはフォルダーを選択した場合にのみサービスが表示されます。
次に、左側のペインからアクションを選択できます。これらを右側にドラッグ アンド ドロップすると、選択した順序で実行されます。たとえば、[テキスト] > [テキストを話す] アクションを右ペインにドラッグ アンド ドロップし、音声を選択できます。
[ファイル] メニューをクリックし、[保存] をクリックして、サービスの名前を入力します。その後、システム上のオプションとして表示されます。たとえば、上記のサービスを保存した後、任意のアプリケーションでテキストを選択し、[サービス] メニューをクリックしてサービスを選択し、コンピューターにそのテキストを読み上げさせることができます。
その他のトリック
上の例ではサービスを作成しましたが、作成するどのタイプのワークフローでもプロセスは同様です。左側のペインから複数のアクションを追加し、ドラッグ アンド ドロップで好きな順序に並べ替えて、項目に対して多くの操作を順番に実行できます。たとえば、特定のフォルダーに追加した画像を取得し、バックアップ コピーを作成して、それらを縮小するフォルダー アクションを作成できます。
また、[記録] ボタンをクリックして、コンピュータ上の一連のマウス クリックや入力イベントを記録し、後で自動的に実行できるようにすることもできます。これは基本的に マクロ の記録に 似ており、Mac にアクションを自動的にコピーさせることができます。記録後、一連のイベントは「Watch Me Do」アクションとして表示され、ワークフロー内の任意の場所に配置できます。
さらに多くのことを行うために、AppleScript で書かれたコードを自動的に実行するために使用できる「AppleScript の実行」アクションがあります。 Web を検索すると、AppleScript で記述されたさまざまな便利なアクションが見つかり、これらをコピーして「AppleScript を実行」アクションに貼り付けることができます。これにより、Automator では簡単なドラッグ アンド ドロップ アクションとして表示されない、より高度な操作を行うことができます。
ここでは明らかに表面をなぞっただけであり、それがアイデアです。このテーマに関しては何冊もの本が書けるかもしれません。基本を理解したら、Automator をいじって、希望どおりの動作をさせる方法を見つけ出すことができます。また、便利な Automator ワークフローや AppleScript のスニペットを Web で検索して、Automator の仕組みと使用方法を理解して、反復的なタスクをすばやく実行できるようにすることもできます。





