上下文菜单中的自定义条目

问题描述:

Dropbox在Mac OS上下文菜单中添加了一个自定义条目,这样如果我位于Dropbox文件夹并右键单击某个文件或文件夹,我会看到一个Dropbox条目。上下文菜单中的自定义条目

如何在系统范围的上下文菜单中添加条目?有没有黑客?我怎样才能以编程方式做到这一点?

如果你想只是一个应用程序内做到这一点,看看这篇文章从苹果命名为Displaying a Contextual Menu

但我猜你想要为所有上下文菜单做到这一点,在页面的底部,我提到你以上讨论如何创建安装在"Library/Contextual Menu Items"目录中的“上下文菜单插件”(或CFPlugin)。这里是reference guide for plug-insCFPlugins。它还提到你需要实现一些Carbon Menu Manager功能,但我不确定在10.6或10.7中是否合适。

+1

谢谢迈克尔的回答。你终于把我带上了正确的道路。是的,我想在系统范围的上下文菜单中添加条目。答案是我必须在Finder中注入我的代码。所以目前我正在研究mach_star项目。 (https://github.com/rentzsch/mach_star)。 –

+0

'CFPlugin'是为任何应用程序创建插件的通用类,仅供参考。你可以通过创建一个'Service'来添加上下文菜单,但这不是Dropbox的功能。 http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/SysServices/introduction.html – livingtech

+1

你如何看待DropBox做到这一点? –