AppleScript で、どこでもMy Macのファイル共有をマウントする
「Macで便利に使えるマウントコマンド作った」 を読んで、どこでもMy Macで共有してるサーバもマウントしたくなった。
とりあえず Finder からファイル共有をマウントして、 共有したボリュームの情報を表示する。
「Server」のところのアドレスをメモする。
afp://example._afpovertcp._tcp.username.mac.com/VOLUME_NAME
以下のような AppleScript を書く。
mount volume "afp://yuanying@example._afpovertcp._tcp.username.mac.com/VOLUME_NAME"
メモしたアドレスとの違いは「yuanying@」というアカウント ID がホスト名の前についているところ。
マウントするサーバのアカウントの ID をホスト名の前につけておくことで、そのアカウントの権限でマウントできる。
適当な名前で保存する。
QuickSilver でマウントできたりしてとても便利!