我正在为Leopard OS编写上下文菜单插件,并参考Brent Simmons撰写的Writing Contextual Menu Plugins for OS X, part 1文章。我的插件工作正常。
有没有办法将我的测试菜单移动到主菜单(标签上方)?
答案 0 :(得分:1)
简短的回答是“不”。
操作系统控制在该菜单中显示的内容,因此为了更改它,您需要调用私有方法,重新实现系统级功能,并且通常只做一些不安全的非常糟糕的事情,可以暂时中断,并且可能在相同操作系统的点发布之间有所不同。
答案 1 :(得分:0)
是的,它被称为系统服务,并在OS X 10.5中引入。我知道很多应用程序可以做到这一点,并且可以通过这种方式触发Automator例程,因为Automator本身就是一个系统服务。要查看适用于应用程序的服务(即Finder),请转到顶栏上的“应用程序”菜单(缺少更好的名称T_T),例如Finder粗体文本,然后转到“服务”>它将显示可以在应用程序中使用的所有服务。如果您需要有关如何构建此内容的指示,请在此处进行评论。
编辑:是的,SIMBL插件也被认为是一项服务,在第二次阅读你的问题时,这就是你想要的。