1

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

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

どうすればこれを行うことができますか?

4

1 に答える 1

1

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

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

純粋な AppleScript ソリューションまたは Mail.app 内のリンクのみを処理する方法がある場合、私はそれを認識していません。

于 2008-09-09T12:26:54.323 に答える