我编写了一个 AppleScript,当它与 Windows 网络链接一起提供时,会将其转换为我们办公室服务器的正确 smb:// 等效项,安装网络驱动器,然后在 Finder 中打开请求的文件夹。
我在一个应用程序中内置了这个,它只需要一个粘贴的网络路径。理想情况下,我需要在单击 Mail.app 电子邮件消息中的链接时触发它,以便它可以检查链接的格式是否正确,如果是,则运行脚本并尝试安装驱动器并在 Finder 中加载文件夹。
我该怎么做呢?
我编写了一个 AppleScript,当它与 Windows 网络链接一起提供时,会将其转换为我们办公室服务器的正确 smb:// 等效项,安装网络驱动器,然后在 Finder 中打开请求的文件夹。
我在一个应用程序中内置了这个,它只需要一个粘贴的网络路径。理想情况下,我需要在单击 Mail.app 电子邮件消息中的链接时触发它,以便它可以检查链接的格式是否正确,如果是,则运行脚本并尝试安装驱动器并在 Finder 中加载文件夹。
我该怎么做呢?
为了做到这一点,我认为您需要创建一个在 OS X 启动服务中注册为 smb:// 链接的默认角色处理程序的 Cocoa 应用程序。
我在另一个问题上写了一些关于如何做到这一点的东西:如何将 Cocoa 应用程序设置为默认 Web 浏览器?
如果有纯 AppleScript 解决方案或仅处理 Mail.app 中的链接的方法,我不知道。