Automator:ファイルを「XXで開く」サービスを作成する方法について
以下についてご存知の方がいらっしゃいましたら、ご教授の程、よろしくお願いいたします。
<目的>
ファインダーで選択したファイルを、特定の圧縮ソフトで開くためのコンテキストメニューを追加したい。
<作成したサービス>
上記の目的の為、Automatorで以下のサービスを作成しました。
アクション1:「選択されたFinder項目を取得」アクションを追加。
アクション2:「Finder項目を開く」アクションで、使用する圧縮ソフトを指定。
<サービスの実行結果で困っている点>
例えば、ファインダーをカラム表示にして、
左クリックで階層をおりていき、圧縮したいファイルのある階層までたどり着いたあと、
圧縮したいファイルを左クリックで選択してから、右クリックして、作成したサービスを実行する場合は問題ないのですが、
圧縮したいファイルを、左クリックで選択せず、いきなり右クリックして、作成したサービスを実行した場合、
<右クリックしたファイル> + <選択状態となっている一つ上の階層のフォルダ> の両方が圧縮ソフトに送られてしまいます。
左クリックで選択する一手間だけなのですが、これを省いて、いきなり右クリックしたファイルだけを圧縮するようにしたいです。
Automatorの設定で無理ならば、何かしらのScriptによる方法でも構いませんので、解決方法をご存知の方がいらっしゃいましたら、
ご教授の程、よろしくお願いいたします。
MacBook, Mac OS X (10.6.2)