Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 在类似windows的Mac OS X中添加鼠标右键单击选项_Macos - Fatal编程技术网

Macos 在类似windows的Mac OS X中添加鼠标右键单击选项

Macos 在类似windows的Mac OS X中添加鼠标右键单击选项,macos,Macos,我需要在文件夹或文件列表(如windows资源管理器)中添加鼠标右键单击选项。要求如下: “Mac OS X的Finder/文件夹列表中显示了一些具有特定扩展名的文件。当用户单击具有该特定扩展名的文件时,我需要显示可以打开该文件的.exe或.app名称。” 我想知道如何在Mac OS X中实现此功能。在windows中,这是注册游戏,但我不确定如何在Mac OS X中实现此功能。通过指定应用程序可以在CbundleDocumentTypes数组中打开的文件扩展名,您可以在应用程序包的Info.p

我需要在文件夹或文件列表(如windows资源管理器)中添加鼠标右键单击选项。要求如下:

“Mac OS X的Finder/文件夹列表中显示了一些具有特定扩展名的文件。当用户单击具有该特定扩展名的文件时,我需要显示可以打开该文件的.exe或.app名称。”


我想知道如何在Mac OS X中实现此功能。在windows中,这是注册游戏,但我不确定如何在Mac OS X中实现此功能。

通过指定应用程序可以在
CbundleDocumentTypes
数组中打开的文件扩展名,您可以在应用程序包的Info.plist文件中获得此功能


我试过那个选项。它工作得很好,我的应用程序图标和那个扩展文件在一起,我的应用程序也在默认处理程序中。但现在的问题是,我通过Qt创建的这个应用程序,在我的应用程序的主要功能中,我只获得argv和argc中的应用程序路径,而不是所选文件。所以,让我知道如何实现这一点。如果需要更多信息,请告诉我。感谢您提供有价值的答案

如果我可以在“打开方式”部分输入我的应用程序名称,那就可以了。第一个首选项是我将我的应用程序在右键单击菜单的第一级。单击我的应用程序后,需要知道如何将该文件名传递给我的应用程序。我正在Finder下搜索与服务相关的选项。如果我走错了方向,请告诉我