SkypeなどでNASなどのファイルパスがWindowsの形式で送られて来たのをMac用に変換する君
こちらも併せてどうぞ
Mac形式のNASのファイルパスをWindowsの形式に変換する君 - 僕の車輪の再発明
※追記(2013年4月11日)
うまく行かないときを発見したのでシェルスクリプトの部分を修正しました。もしかしたらマウントできてない場合は/Volumesというパスを使ってはだめだったのかも。
追記終わり
Windowsのファイルパスが良くSkypeなどにコピペされる場合があるのですが、Macだと当然そのままでは開けないわけです。
それを解決する君です。
方法はたくさんあると思うので是非みなさんの方法も教えてください。
前提
WindowsのFilePathが「\\storage\hoge\fuga」などとなっていて、Macの場合は「/Volumes/hoge/fuga」でストレージへアクセスできる。
この変換とフォルダを開くまでを自動で行いたい。
サービスの作成
Finder>アプリケーション>Automator.app
を起動する。
新規作成(⌘N)でサービスを選択。
あとは以下の画像のようにする。
手順としては
- ユーティリティ>シェルスクリプトを実行を右の空いてるスペースへドラッグアンドドロップ
- 以下のシェルスクリプトをコピペ
echo "$@" | sed 's/^\\\\storage/\/Volumes/' | sed 's/\\/\//g' | sed 's/ /\\ /g' | xargs open # (追記:2013年4月11日)こっちならいつでもうまくいく echo "$@" | sed 's/^/smb:/' | sed 's/\\/\//g' | sed 's/ /\\ /g' | xargs open
作成は以上で終了です。
使う
任意のテキストのPath部分を選択して右クリックすると以下のようにメニューに追加されていることがわかります。
これで目的のフォルダが開きます。
超楽になりましたね!!