English Page | ホーム > マックなページ

icon Automator アクション free

sample action's user interface
Automator アクション: Get File Path.action

Automator Action とは

Automator ワークフローを構成する要素です。

システム条件ほか

システム条件 Mac OS X 10.5 以降 (Snow Leopard対応) *
言語 日本語, English
ライセンス フリーウェア
* Zap Resource Forks.action: Mac OS X 10.4 以降 (Snow Leopard対応)

インストール

アクションをインストールするには:

  1. 自動的に解凍されない時は、アーカイブファイル (.zip ファイル) をダブルクリックします。
  2. Automator のファイルメニューから「アクションの読み込み...」を選びアクション (〜.action) を読み込みます。Snow Leopard 以降なら、アクションをダブルクリックします。インストールするかどうか聞いてくるので「インストール」ボタンをクリックします。

アクションはフォルダ ~/Library/Automator にコピーされて使用できるようになります。

参考:〜.action は次のいずれかのフォルダ内にあればアクションとして認識されます。

/System/Library/Automatorシステム > ライブラリ > AutomatorApple 純正のアクションが入っています
/Library/Automatorライブラリ > Automatorすべてのユーザが使用できます
~/Library/Automatorホーム > ライブラリ > Automatorそのユーザだけが使用できます

アンインストール

上記フォルダからアクション (〜.action) を削除します。

アクション一覧

アクション名 バージョン 概要
Get File Path.action 1.0 ファイル/フォルダのパスを取得 (Unix/HFS/URL)
Touch Files.action 1.0 ファイル/フォルダの作成日・修正日を変更
Zap Resource Forks.action 1.2 リソースフォークを削除


サービス用ワークフローの使い方 (Snow Leopard)

Snow Leopard ではコンテキストメニュープラグインが廃止され、サービスの項目がコンテキストメニューに追加されるようになりました。Automator でサービスを作成できるようになりましたので、一部のコンテキストメニュープラグインの機能は Automator で作成したサービスで代替可能です。サービスはメニュー固定であるため、すべてのコンテキストメニュープラグインの代替とはなりません。

上記アクションのアーカイブ内にはサービス用ワークフローのサンプルが入っています (フォルダ Sample Workflows > Snow Leopard > for Services)。

以下、Get File Path.action とサービス用ワークフローのサンプル「Copy POSIX Path」を例にして説明します。Get File Path.action はすでにインストール済みとします。

sample service workflow
サンプルワークフロー: Copy POSIX Path

インストール方法

  1. ワークフロー「Copy POSIX Path」をダブルクリックして Automator で開きます。
  2. Automator の ファイル > 別名で保存 を選びます。
  3. 必要なら名前をたとえば、「パスをコピー」に変えて「保存」ボタンをクリックします。

ホーム > ライブラリ > Services フォルダ (無ければ自動的に作成されます) にワークフロー「Copy POSIX Path」(名前を変えていればその名前) が保存されます。

Finder で項目を選択して、サービスメニューまたはコンテキストメニューから「Copy POSIX Path」(名前を変えていればその名前) を選べば、その項目のパスがクリップボードにコピーされます。

アンインストール方法

  1. ワークフロー「Copy POSIX Path」(または変更した名前) を ホーム > ライブラリ > Services フォルダから削除します。

サービスの使用/不使用を変更する方法

サービス項目がサービスメニューおよびコンテキストメニューに表示されるかされないかを設定できます。使用頻度の少ない項目は表示されないようにしておくとサービスの使い勝手がよくなります。
  1. システム環境設定を開き、キーボード > キーボードショートカット の サービス をクリックします。
  2. サービスの一覧から使用する項目のみチェックボックスをオンにします。

サンプルワークフローをカスタマイズする方法

ワークフロー「Copy POSIX Path」は項目のフルパスを POSIX 形式でクリップボードにコピーします。Get File Path.action には、いろいろな設定があります。

たとえば、~ を使用した短縮したパスをコピーするワークフローにするには:

  1. Services フォルダにある「Copy POSIX Path」ワークフローを開きます。
  2. 「ファイルパスを取得」アクションの「短縮した POSIX パス」をチェックします。
  3. ファイル > 保存 を選びます。
  4. ワークフローを閉じます。

実行時にアクションの設定を変更する方法

実行時にアクションを表示して設定を変更することが可能です。
  1. Services フォルダにある「Copy POSIX Path」ワークフローを開きます。
  2. 「ファイルパスを取得」アクション下部にある「オプション」をクリックして「ワークフロー実行時にこのアクションを表示」をチェックします。
  3. ファイル > 保存 を選びます。
  4. ワークフローを閉じます。
実行時にアクションが表示されたら設定を変更後「続ける」をクリックします。ただし、ここで変更した設定は保存されません。


更新日: 2009-09-22

Copyright (c)2009 MIKOZAWA Akira. All rights reserved. e-mail: miko@mail.wind.ne.jp