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

问题描述 投票:2回答:1

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

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

我想知道ifhow我能够将右键单击选项迁移到macOS,以便它可以在任何OS版本上使用。

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

如何实现?

c++ macos qt registry finder
1个回答
0
投票
您可以使用finder extensions执行此操作。如果需要更大的灵活性,则可以使用通知与主应用程序通信并动态更改右键单击菜单项。 Here是使用此方法添加自定义右键单击菜单项的应用程序。该页面具有指向源的链接。
© www.soinside.com 2019 - 2024. All rights reserved.