如何将我的程序添加到文件和文件夹的macOS右键单击菜单?



我已经为Windows制作了一个基于C++Qt的应用程序,并添加了右键单击Windows资源管理器中的文件/文件夹并选择"使用myProgram上传"的选项,这将打开myProgram.exe并将单击的文件/文件夹的路径作为argv[1]传递。我通过向 Windows 注册表添加一个密钥来实现这一点。

现在我想将我的应用程序移植到 macOS。

我想知道我是否以及如何将右键单击选项迁移到 macOS,以便它适用于任何操作系统版本。

我已经用谷歌搜索了很多,但没有什么是真正适合我的问题,因为我想在安装应用程序时以编程方式添加右键单击选项,而不是之后在 Finder 中手动添加。有关此问题的其他SO问题已有数年历史,不再适用。

如何做到这一点?

您可以使用查找器扩展来执行此操作。如果您需要更大的灵活性,可以使用通知与主应用程序通信并动态更改右键单击菜单项。这是一个使用该方法添加自定义右键单击菜单项的应用程序。该页面具有指向源的链接。

相关内容

最新更新