gpt4 book ai didi

macos - 如何直接在上下文菜单而不是服务子菜单中添加 mac OS 服务项?

转载 作者:行者123 更新时间:2023-12-03 16:09:10 25 4
gpt4 key购买 nike

我正在为 macOS 实现上下文服务。当您在支持服务的应用程序中选择文本时,新的子项将添加到服务菜单中。我关注了Services Implementation Guide .

现在这按预期工作了。现在,如何将项目从“服务”菜单移动到直接在上下文菜单中(以便用户不必浏览“服务”并可以直接使用我的服务)?这可能吗?

编辑:经过更多研究后,我仍然没有好转。例如,this SO answer声称不可能直接在菜单中添加上下文菜单项,只能通过服务添加。另一方面,this SO answer声称这是可能的,并提供了一些有关更多资源的链接 - 然而,sample code其中链接的内容不再出现在 Apple 网站上,并且 tutorial linked 似乎也已经过时了(它的所有资源都指向不存在的页面)。

最佳答案

这与您的服务无关。如果可用的相关服务有四个或更少,则服务将直接显示在 Finder 上下文菜单中;如果有五个或更多相关服务,则服务将直接显示在子菜单中:

Note the extended “Services” submenu has also been merged to become part of the general right-click menu because it dropped under 5 items. That’s because the “Services” section becomes it’s own dedicated submenu once more than four items or Service options are available for a given file, filetype, or folder, but with under five items, the Services menu blends into the general right-click menu of OS X.

--http://osxdaily.com/2013/05/14/remove-services-contextual-menu-mac-os-x/

关于macos - 如何直接在上下文菜单而不是服务子菜单中添加 mac OS 服务项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41566158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com