Automatorを使用してファイルとフォルダの名前を変更する

Automatorは、ワークフローの作成と自動化のためのAppleのアプリケーションです。 何度も同じ繰り返し作業を繰り返す方法として考えることができます。

Automatorはしばしば見落とされがちですが、特に新しいMacユーザーはMacを使いこなすのに非常に強力な機能を備えています。

オートメーションとワークフローの自動化

このガイドでは、新しいMacユーザーをAutomatorアプリケーションに導入し、それを使ってファイルやフォルダの名前を変更するワークフローを作成します。 なぜこの特定のワークフローですか? さて、Automatorが実行するのは簡単な作業です。 さらに、私の妻は最近、何百ものスキャンされた画像で素早く簡単にフォルダの名前を変更する方法を私に尋ねました。 彼女はiPhotoを使ってバッチリネームを行うことができましたが、Automatorはこのタスクのためのより汎用性の高いアプリケーションです。

05の01

Automatorテンプレート

Automatorには、作成プロセスを簡単にするためのワークフローテンプレートが含まれています。

Automatorは複数のタイプのワークフローを作成できます。 最も一般的なワークフロー用の組み込みテンプレートが含まれています。 このガイドでは、最も基本的なテンプレート、ワークフローテンプレートを使用します。 このテンプレートを使用すると、任意のタイプのオートメーションを作成してから、そのオートメーションをAutomatorアプリケーション内から実行できます。 このテンプレートは、最初のAutomatorプロセスに使用します。これは、アプリケーション内からワークフローを実行することによって、プロセスの動作をより簡単に確認できるからです。

使用可能なテンプレートの完全なリストは次のとおりです。

ワークフロー

このテンプレートを使用して作成したワークフローは、Automatorアプリケーション内から実行する必要があります。

応用

これらは、ファイルやフォルダをアプリケーションのアイコンにドロップして入力を受け付ける、自己実行型のアプリケーションです。

サービス

これは、 Finderの[ Services]サブメニューを使用して、OS X内から利用可能なワークフローです。 サービスは、現在アクティブなアプリケーションの現在選択されているファイル、フォルダ、テキスト、またはその他の項目を使用し、そのデータを選択したワークフローに送信します。

フォルダアクション

これは、フォルダに添付されたワークフローです。 フォルダに何かをドロップすると、関連するワークフローが実行されます。

プリンタプラグイン

これらは、[プリンタ]ダイアログボックスから利用可能なワークフローです。

iCalアラーム

これらは、iCalアラームによってトリガされるワークフローです。

画像キャプチャ

これらは、イメージキャプチャアプリケーションで使用できるワークフローです。 彼らは画像ファイルをキャプチャし、処理のためにあなたのワークフローにそれを送ります。

公開日:6/29/2010

更新日:2014年4月22日

05の02

Automatorインターフェイス

Automatorインターフェイス。

Automatorインターフェイスは、4つのペインに分割された1つのアプリケーションウィンドウで構成されています。 ライブラリペインには、ワークフローで使用できる使用可能なアクションと変数名のリストが含まれています。 ライブラリペインの右にワークフローペインがあります。 ここでは、ライブラリアクションをドラッグして一緒にフックすることで、ワークフローを構築します。

[ライブラリ]ペインのすぐ下に、[説明]領域があります。 ライブラリアクションまたは変数を選択すると、その説明がここに表示されます。 残りのペインはログペインで、ワークフローの実行時のログが表示されます。 ログペインは、ワークフローのデバッグに役立ちます。

Automatorによるワークフローの構築

Automatorでは、プログラミングのスキルを必要とせずにワークフローを構築できます。 本質的には、ビジュアルプログラミング言語です。 Automatorアクションを取得し、それらを一緒に接続してワークフローを作成します。 ワークフローは上から下に移動し、各ワークフローは次のワークフローの入力を提供します。

03/05

Automatorの使用:ファイルとフォルダのワークフローの名前を変更する

ワークフローを構成する2つのアクション。

作成するファイル名とフォルダのオートメーションワークフローのワークフローを使用して、順次ファイルまたはフォルダ名を作成することができます。 このワークフローを出発点として使い、必要に応じて変更するのは簡単です。

ファイルとフォルダのワークフローの名前を変更する

  1. / Applications /にあるAutomatorアプリケーションを起動します。
  2. 使用可能なテンプレートのリストを含むドロップダウンシートが表示されます。 リストからワークフロー( OS X 10.6.x )またはカスタム(10.5.x以前の)テンプレートを選択し、「選択」ボタンをクリックします。
  3. ライブラリペインで、[アクション]が選択されていることを確認し、ライブラリリストの下のファイルとフォルダエントリをクリックします。 これにより、使用可能なすべてのワークフローアクションがフィルタされ、ファイルやフォルダの操作に関連するものだけが表示されます。
  4. フィルタリングされたリストで、下にスクロールして、指定されたFinderアイテムの取得ワークフロー項目を見つけます。
  5. [指定されたFinderアイテムの取得]ワークフローアイテムをワークフローペインにドラッグします。
  6. フィルタリングされた同じ一覧で、下にスクロールして、[ファインダ名の変更]ワークフロー項目を見つけます。
  7. [Finderアイテムの名前変更]ワークフローアイテムをワークフローペインにドラッグし、[指定されたFinderアイテムの取得]ワークフローのすぐ下にドロップします。
  8. ワークフローにFinderアイテムのコピーアクションを追加するかどうかを尋ねるダイアログボックスが表示されます。 このメッセージは、ワークフローがFinderアイテムを変更していることを理解し、オリジナルの代わりにコピーを使用するかどうかを確認するために表示されます。 この場合、コピーを作成したくないので、[追加しない]ボタンをクリックします。
  9. Finderアイテムの名前変更アクションがワークフローに追加されましたが、名前が変更されました。 新しい名前は、日付または時刻をFinderアイテム名に追加することです。 これは、[Finder Itemsの名前変更]アクションのデフォルト名です。 アクションは実際には6つの異なる機能のうちの1つを実行できます。 その名前は選択した機能を反映しています。 これをまもなく変更します。

これは基本的なワークフローです。 ワークフローは、Automatorがワークフローで使用するFinderアイテムのリストを要求することから始まります。 AutomatorはFinderアイテムのリストを一度に1つずつFinderアイテムのワークフローアクションの名前変更に渡します。 Finderアイテムの名前変更アクションは、ファイルまたはフォルダの名前を変更するタスクを実行し、ワークフローが完了します。

実際にこのワークフローを実行する前に、設定する必要があるワークフロー内の各項目にいくつかのオプションがあります。

04/05

Automatorの使用:ワークフローオプションの設定

すべてのオプションが設定されたワークフロー。

ファイルとフォルダの名前変更のワークフローの基本的な概要を作成しました。 私たちは2つのワークフロー項目を選択し、それらを一緒に接続しました。 各アイテムのオプションを設定する必要があります。

指定されたFinderアイテムオプションを取得する

作成されると、指定されたFinderアイテムの取得アクションは、ダイアログボックスにファイルまたはフォルダのリストを手動で追加することを想定しています。 これはうまくいくが、ワークフローとは別にダイアログボックスを開いてファイルやフォルダを追加する必要があることは明らかです。

  1. [指定されたFinderアイテムの取得]アクションで、[オプション]ボタンをクリックします。
  2. [ワークフロー実行時にこのアクションを表示]ボックスにチェックマークを付けます。

Finderアイテムの名前を変更するオプション

Finderアイテムの名前変更アクションは、既定のファイルまたはフォルダ名に日付または時刻を追加することをデフォルトにし、アクションの名前をFinderアイテム名に日付または時刻を追加するように変更します。 この特定の用途に必要なものではありませんので、このアクションのオプションを変更します。

  1. [アイテム名に日付または時刻を追加]アクションボックスの左上のドロップダウンメニューをクリックし、使用可能なオプションのリストから[順番にする]を選択します。
  2. [番号を追加]オプションの右側にある[新しい名前]ラジオボタンをクリックします。
  3. [Make Finder Item Names Sequential]アクションボックスの下部にある[Options]ボタンをクリックします。
  4. [ワークフロー実行時にこのアクションを表示]ボックスにチェックマークを付けます。

残りのオプションは適切に設定することができますが、私のアプリケーションに設定する方法はここにあります。

新しい名前に番号を追加します。

名前の後に数字を置きます。

1で番号を開始します。

スペースで区切ります。

私たちのワークフローは完了です。 今、ワークフローを実行する時間です。

05/05

Automatorの使用:ワークフローの実行と保存

完了したワークフローの2つのダイアログボックスは、実行時に表示されます。

ファイルとフォルダの名前変更ワークフローが完了しました。 今すぐワークフローを実行して、正しく動作するかどうかを確認します。 ワークフローをテストするために、私は6個のテキストファイルで満たされたテストフォルダを作成しました。 空白のテキスト文書をテスト用のフォルダに何回も保存することで、独自のダミーファイルを作成できます。

ファイルとフォルダのワークフローの名前を変更する

  1. Automator内で、右上隅にある「実行」ボタンをクリックします。
  2. [指定されたFinderアイテムの取得]ダイアログボックスが開きます。 [追加]ボタンを使用するか、テストファイルのリストをダイアログボックスにドラッグアンドドロップします。
  3. [続行]をクリックします。
  4. [Finder Item Names Sequential]ダイアログボックスが開きます。
  5. 2009年のYosemite Tripなど、ファイルとフォルダの新しい名前を入力します。
  6. [続行]ボタンをクリックします。

ワークフローが実行され、すべてのテストファイルが新しい名前と、ファイル名またはフォルダ名に追加された連続番号(たとえば、2009年のYosemite Trip 1、2009年のYosemite Trip 2、2009年のYosemite Trip 3など)に変更されます。

ワークフローをアプリケーションとして保存する

ワークフローが機能していることがわかったので、 アプリケーションの形式で保存して、いつでも使用できます。

このワークフローをドラッグアンドドロップアプリケーションとして使用する予定であるため、[指定されたFinderアイテムの取得]ダイアログボックスを開くことは望ましくありません。 代わりにファイルをアプリケーションのアイコンにドロップします。 この変更を行うには、[指定されたFinderアイテムの取得]アクションの[オプション]ボタンをクリックし、[ワークフローの実行時にこのアクションを表示する]チェックボックスをオフにします。

  1. ワークフローを保存するには、[ファイル] - [保存]を選択します。 ワークフローの名前と保存場所を入力し、ドロップダウンメニューを使用してファイル形式をApplicationに設定します。
  2. [保存]ボタンをクリックします。

それでおしまい。 最初のAutomatorワークフローを作成したので、ファイルやフォルダのグループの名前を簡単に変更できます。