45
Automatorを使用して印刷作業を簡素化する

Appleは長年にわたり、繰り返しの作業を自動化することで、ユーザーの皆様の負担を軽減してきました。HyperCardやAppleScript、そしてAutomatorなど、AppleはMacをさらに使いやすく、パワフルにするカスタムプログラムを開発してきました。

Automatorアプリケーションはアプリケーションフォルダ内にあります。小さな青いロボット(Ottoという名前が付けられています)のアイコンで、ドラッグ&ドロップでプログラミングできます。Automatorは、Automatorアクションと呼ばれる複数の構成要素を組み合わせてワークフローを構築することで動作します。

パソコンで繰り返し行う作業の一つに、印刷の準備があります。Automator を使ってこれらの作業を簡単に行う方法をいくつかご紹介します。

Snow LeopardでAutomatorを起動すると、以下のテンプレートが表示されます。フォルダの内容を印刷するアクションと、メールメッセージを結合して印刷するアクションを作成する方法を説明します。

これはAutomatorの起動画面です。

フォルダの内容を印刷する

Snow Leopard の Automator に新たに追加されたのは、サービスの作成機能です。サービスは、サービスメニュー(アプリケーション名-> サービス)から任意のプログラムまたは特定のプログラムで利用できるようになります。Automator を使えば、Mac 上の任意のフォルダの内容をテキストファイルとして簡単に取得し、印刷、バッチ処理、その他の用途に使用できます。

これは Automator のメインワークスペースです。
  1. Automatorを開き、最初のダイアログボックスから「サービス」テンプレートを選択します。Automatorワークスペースが開き、左側にアクションライブラリ、右側に作成エリアが表示されます。
  2. 右上のポップアップ メニューを使用して、「Finder.app」の「選択したサービスを受信する」を「フォルダ」に設定します。
  3. 見た目は次のようになります。
  4. ファイルとフォルダのアクションリストから、「フォルダの内容を取得」をダブルクリックします(必要に応じて検索ボックスで検索してください)。必要に応じてサブフォルダも含めることができます。アクションがビルドエリアに配置されます。ライブラリからアクションをドラッグ&ドロップしてビルドエリアに配置することもできます。
  5. 次に、「テキストアクション」に移動し、リストから「新規テキストファイル」をダブルクリックします。ファイルの名前と保存場所を指定します。私は「finder_list.txt」を選択し、デスクトップに保存しました。より柔軟に操作するには、「新規テキストファイル」アクションの「オプション」ボタンで、「ワークフロー実行時にこのアクションを表示」にチェックを入れ、「名前を付けて保存」と「保存場所」の両方のオプション(上記)にチェックを入れ、「選択されたアイテムのみを表示」にチェックを入れます。その後、サービスを実行すると、ファイルの保存場所と名前を尋ねるダイアログボックスが表示されます。
  6. (オプション)最後に、「ユーティリティ」アクションの「Finder項目をプリント」をダブルクリックし、使用するプリンターを選択します。ただし、ファイルは確認や設定パネルの表示、プリンターの変更なしにすぐに印刷されますので、ご注意ください。この部分を省略し、保存したテキストファイルを手動で印刷することも可能です。
  7. 覚えやすい名前 (私は「FinderPrint」を使用) を付けて、アクションをサービスとして保存します。Automator は、ファイルをyour_user_folder /Library/Services 内に保存します。
  8. Finderで任意のフォルダをControlキーを押しながらクリックし、「サービス」コンテキストメニューから新しく作成したサービスを実行します。指定したフォルダの内容はテキストファイル(1行に1項目)に保存されます。これは特定の状況で非常に便利です。手順5を追加した場合は、すぐにプリンターに送信されます。このサービスはFinder内のフォルダにのみ表示されることに注意してください。これは、手順2でそのように指定したためです。
作成したアクションは、[サービス] メニューにあります。

メールメッセージを結合して印刷する

Appleのメールアプリ「Mail」で複数のメッセージを1つの(新規)メールにまとめる、3つのアクションで使えるAutomatorアプリケーションをご紹介します。この1つのメッセージを印刷できるので、大量の紙を節約できます。

  1. Automator を起動し、アプリケーション テンプレートを選択します。
  2. メールアクションのライブラリに移動します。
  3. 「選択したメール アイテムを取得」アクションをダブルクリック (またはドラッグ アンド ドロップ) します。
  4. 次に、「メール メッセージを結合」アクションを構築領域に移動します。
  5. 作成エリアに「新規メールメッセージ」アクションを追加します。このメッセージはプリンター以外には送信しないので、メールヘッダー情報を入力する必要はありません。
  6. 完了したら、新しいプログラムをアプリケーションとしてお好きな場所に保存してください。私は「Mail-combine.app」という名前を付けて、アプリケーションフォルダに保存しました。
  7. これを使うには、まずメールアプリで必要なメッセージを選択します。メールアプリのウィンドウに表示されている順序(上から下)で新規メッセージに挿入されるので、まずはメッセージを並べ替えてください。Automatorアプリケーションをダブルクリックすると、選択したメッセージがすべて結合された新規メールメッセージが作成されます。その後、必要に応じて保存または印刷できます。
メールメッセージを結合するアプリケーション。

これらは、Automator を使って印刷をより速く、より便利にする方法のほんの2つに過ぎません。Automator のワークフローをいくつか試してみると、他のアプリケーションやワークフローを高速化するアイデアがきっと浮かぶでしょう。

OS X 10.6 および OS X 10.5 用の Automator については多くの情報が出回っていますが、Automator のさらなる利点については、Mac OS X Hints にご参加いただければ幸いです。

[ Craig Arko はMac OS X Hintsの編集者です 。]

Mac OS X 10.6 (Snow Leopard)

本日のベスト価格: