http://wakabamac.blog95.fc2.com/blog-entry-607.html
2008/06/27 (Fri)

SafariStand : Safariの多機能プラグイン
本題の前に、感じ通信さん の『ダウンロードフォルダへのアクセス』の記事で、Safariのブックマークバーから「ダウンロード」フォルダをFinderで開く方法が紹介されています。
やり方はSafariで、次のようなブックマークを登録します。
名前は適当なもので、アドレスをダウンロード先に指定しているフォルダのURL形式のパスに設定します。
(AmCopyPathCMX を使えば、簡単にURL形式のパスを取得できます。)
(※URL形式のパスの「localhost/」の部分はブックマークした時点で消えます。)
これでブックマークバーに登録したものをクリックすれば、そのフォルダをFinderで表示することができます。

ここで使っているアドレス(URL形式のパス)は
file://[UNIX形式のパスをURLエンコードしたもの]
になります。
これをヒントに、SafariStandの「QuickSearch」で、ホームページ上で表示されているUNIX形式のパスを選択してFinderで開くようにしてみました。
設定は SafariStand の環境設定(command+option+,(コンマ))の「QuickSearch」で新規検索エンジンを追加します。
| Title「Go to Path」(適当な名前でOK) Shortcut「p」(適当、無しでもOK) Encode「UTF-8」 URL「file://@key」 |
これで例えば、下のようなパスがホームページ上で表示されていたとします。
/System/Library/CoreServices
これを選択して、control+クリック(右クリック)で先程登録した「Go to Path」で開くと、「CoreServices」フォルダがFinderで開くはずです

そのパスがファイルを示していると、そのファイルをFinder以外で開く場合もあります。
例えば、下のようなパスでは、「プレビュー」でicnsファイルを開いたりします。(設定によっては「プレビュー」で開くとは限らない)
/System/Library/CoreServices/Finder.app/Contents/Resources/Finder.icns
こういうときは選択範囲を上位ディレクトリまでにしておくとか、で調整できます。
それと、ホームフォルダを「~(チルダ)」で省略したパスでは、うまく機能しません。
この記事では Safari 3.1.1、SafariStand 3.1L161 を使用しています。
(関連記事)
SafariStand (1)
SafariStand (2)
SafariStand/ action_message
SafariStand/ Bookmark Self にショートカット割当
SafariStand/ サイトごとにフォントを変更する
SafariStand/ AppleScriptのソースを選択してScriptEditorで開く
---------- keizo | URL 2008/06/27, 23:07 | edit
なるほど。SafariStand の QuickSearch って便利なんですよね。今回のような場合、普段は Quicksilver を使っていますが、登録しておくとコンテキストメニュー経由でもできますね。 ---------- wakaba | URL 2008/06/28, 00:39 | edit
>keizoさん、こんばんは。
SafariStandは本当にいろいろ便利ですね。
しかし、確かに Quicksilver の CurrentSelection でピックアップしたほうが早いですね。
トラックバックURL