この記事は最終更新日から1年以上が経過しています。
はじめに
仕事で社内の人とやりとりする中でファイルサーバーのパスを共有することがあると思います。
しかしWindowsとMacではパス名区切りの文字が違います。
Windowsでは¥
xxx¥yyy¥zzz |
Macでは/
xxx/yyy/zzz |
いちいち手打ちで直すのは手間なのでMacのAutomatorでコピーしたら自動的に変換するようにしました。
自動で変換する方法
- SpotlightでAutomator.appを開きます。
- サービスを選んで選択
- 左のリストから「シェルスクリプトを実行」を探して右のエリアにドラッグ
- 同じように左のリストから「クリップボードにコピー」を探して右のエリアにドラッグ
- シェルスクリプトの設定で入力の引渡し方法を「stdinへ」から「引数として」に変更
- シェルに下記の内容をペースト
for f in "$@" do echo smb:${f//\\//} done |
最終的にこうなります。
ここまでできたらcommand + sで保存します。
保存名は「パス変換」にしました。
ここで入力した保存名が右クリックした際のメニューに表示されます。
これでWindowsユーザーから共有されたPathを選択し右クリックメニューから先ほど入力した保存名をクリックするとクリップボードに変換後のパスがコピーされます。