我编写了一个 AppleScript,当提供 Windows 网络链接时,它会将其转换为我们办公室服务器的正确 smb:// 等效项,安装网络驱动器,并在 Finder 中打开请求的文件夹。

我将其内置在一个应用程序中,该应用程序仅采用粘贴的网络路径。理想情况下,我需要在单击 Mail.app 电子邮件中的链接时触发此操作,以便它可以检查链接的格式是否正确,如果是,则运行脚本并尝试安装驱动器并在 Finder 中加载文件夹。

我该怎么做呢?

有帮助吗?

解决方案

为了做到这一点,我认为您需要创建一个 Cocoa 应用程序,该应用程序已在 OS X Launch Services 中注册为 smb:// 链接的默认角色处理程序。

我在另一个问题上写了一些关于如何做到这一点的内容: 如何将 Cocoa 应用程序设置为默认 Web 浏览器?

如果有纯粹的 AppleScript 解决方案或仅处理 Mail.app 中的链接的方法,我不知道。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top