如何通过浏览器打开桌面应用程序(如 Nuke)。
例如:RV 软件有一个 url 协议。我们可以使用它(rvlink://)。
我想这就是你要找的:
请注意,这是要求您的操作系统“启动使用请求的自定义浏览器协议注册的事物”。同样,您可以有一个超链接mailto:///
来打开在用户计算机上注册的电子邮件应用程序。rvlink:///
RV 在安装期间将其注册为这些自定义浏览器协议之一。
如果您想要更多控制权,您将需要在您与之交互的用户机器上运行一个进程。例如,这就是 shotgun 的竞争对手 ftrack 采用他们称为 ftrack connect 的本地流程的方法(http://ftrack-connect.rtd.ftrack.com/en/0.1.17/developing/tutorial/custom_applications.html)
如果你想运行完全自定义的东西,你可以看看运行你自己的RPC。您将从 Web 应用程序启动已注册的 RPC 命令。查看http://www.zerorpc.io/或https://crossbar.io/了解更多信息。
祝你好运!
我在您之前的回复中发现您正在使用 Shotgun,并且它是在 RV 功能中启动的。在哪种情况下 - 您是否知道 Shotgun Toolkit?
https://support.shotgunsoftware.com/hc/en-us/articles/219039788-Toolkit-Home-Page
它通过网站提供应用程序启动,它通过 Shotgun 桌面(桌面应用程序)完成。它过去通过浏览器方法工作,chrome 等已经远离,所以现在需要桌面应用程序挂钩。
SGTK 实际上做了很多事情,尽管我认为您可以禁用除应用程序启动之外的所有内容,如果您愿意的话。我们已经在这里的 4 个地点实施了它,而且相当不错。