使用Electron将探索器上下文菜单的选项集成

时间:2015-10-14 06:03:47

标签: node.js windows macos contextmenu electron

我正在构建一个应该通过Windows资源管理器和Mac查找程序的上下文菜单中的选项集成的应用程序。我在Electron的文档中找不到相关选项。

例如,当我右键单击Windows资源管理器/ Mac查找器中的文件时,我希望我的Electron应用程序中的此选项出现在该菜单中。有可能吗?

2 个答案:

答案 0 :(得分:2)

这个问题实际上并不与Electron有关。它可以分为两部分:

  1. 在安装期间创建自定义动态上下文菜单条目,将相应的选定文件作为命令行参数传递给其目标
  2. Node.js命令行参数解析
  3. 在安装期间创建自定义动态上下文菜单条目

    视窗:

    OSX:

    • 我真的不能告诉你。

    Node.js命令行参数解析

    在Node.js中存在命令行参数解析的多个选项,这里只是我过去使用过的少数几个选项:

答案 1 :(得分:1)

对于OS X / macOS案例,一种(?)方式是制作可以接收相关文件夹项目的服务(~/Library/Services//System/Library/Services/)。

(脚注1:请注意,可以在“系统偏好设置”中单独启用/禁用服务,有时在开发过程中整个体验似乎有点错误。)

(脚注2:我之前只通过Automator完成了这项工作,但我希望至少它能为您提供一些关于从哪里开始的指示。)

相关问题