質問

Windows ネットワーク リンクが提供されると、それをオフィスのサーバーに相当する正しい smb:// に変換し、ネットワーク ドライブをマウントし、要求されたフォルダーを Finder で開く AppleScript を作成しました。

これを、貼り付けられたネットワークパスを取得するだけのアプリケーションに組み込んでいます。理想的には、Mail.app 電子メール メッセージ内のリンクをクリックしたときにこれをトリガーして、リンクが正しい形式であるかどうかを確認し、正しい形式である場合はスクリプトを実行してドライブをマウントし、Finder でフォルダーをロードすることを試みる必要があります。

どうすればいいでしょうか?

役に立ちましたか?

解決

これを行うには、smb:// リンクのデフォルトのロール ハンドラーとして OS X Launch Services に登録された Cocoa アプリケーションを作成する必要があると思います。

別の質問でこれを行う方法についていくつか書きました。 Cocoa アプリケーションをデフォルトの Web ブラウザとして設定するにはどうすればよいですか?

純粋な AppleScript ソリューションや、Mail.app 内のリンクのみを処理する方法があるとしても、私はそれを知りません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top