我正在构建一个应用程序,希望通过Windows资源管理器和Mac Finder上下文菜单中的选项进行集成。在Electron的文档中,我找不到相关的选项。
例如,当我在Windows资源管理器/Mac Finder中右键单击文件时,我希望我的Electron应用程序中的此选项出现在该菜单中。这种情况可能吗?
我正在构建一个应用程序,希望通过Windows资源管理器和Mac Finder上下文菜单中的选项进行集成。在Electron的文档中,我找不到相关的选项。
例如,当我在Windows资源管理器/Mac Finder中右键单击文件时,我希望我的Electron应用程序中的此选项出现在该菜单中。这种情况可能吗?
这个问题实际上与Electron无关,它可以分为两个部分:
Windows:
OSX:
在Node.js中有多种解析命令行参数的选项,这里只列举了一些我过去使用过的:
对于 OS X / macOS 的情况,一种方法是创建一个服务(在 ~/Library/Services/
或 /System/Library/Services/
中),该服务可以接收相关的文件夹项目。
(注1:请注意,服务可以在“系统偏好设置”中单独启用/禁用,而整个体验在开发过程中有时似乎有点不稳定。)
(注2:我只是通过 Automator 完成了这项工作,但我希望至少它能为您提供一些开始的指引。)