c++ - 如何将我的程序添加到 macOS 的文件和文件夹右键菜单?
问题描述
我已经为 Windows 制作了一个基于 C++ Qt 的应用程序,并添加了在 Windows 资源管理器中右键单击文件/文件夹并选择“使用 myProgram 上传”的选项,这将打开myProgram.exe
并将单击的文件/文件夹的路径传递为argv[1]
. 我通过向 Windows 注册表添加一个键来实现这一点。
现在我想将我的应用程序移植到 macOS。
我想知道是否以及如何将右键单击选项迁移到 macOS,以便它适用于任何操作系统版本。
我已经搜索了很多,但没有什么真正适合我的问题,因为我想在安装应用程序时以编程方式添加右键单击选项,而不是之后在 Finder 中手动添加。有关此问题的其他 SO 问题已有数年历史,不再适用。
如何做到这一点?
解决方案
推荐阅读
- c# - 如何从 mysql 查询中存储对象 max(date) 和 min(date)
- python - 如何删除查询集的多对多关系?
- c# - 错误“已经有一个打开的 DataReader 与此命令关联,必须先关闭”
- html - 另一个负边距 div 内的负边距
- python - Anaconda 找不到模块
- c# - 如何在序列化期间忽略我不拥有的子类的属性?
- c# - 我的嵌套绑定没有刷新我的主页
- html - 角度动画:div 进入另一个 div
- c - 一个随机孩子收到 008b 错误(分段错误,SIGSEGV)。如何调试?
- python - Python ShellWindows Internet Explorer 获取页面源