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