上下文菜单中的自定义条目
Dropbox 在 Mac OS 上下文菜单中添加了一个自定义条目,这样,如果我在 Dropbox 文件夹中并右键单击某个文件或文件夹,我就会看到一个 Dropbox 条目。
如何在系统范围的上下文菜单中添加条目?有什么黑客吗?我怎样才能以编程方式做到这一点?
Dropbox adds a custom entry in the Mac OS contextual menu, so that if I am in the Dropbox folder and right click on a file or folder, I see a Dropbox entry.
How is it possible to add an entry in the system-wide contextual menu? Are there any hacks? How can I do it programmatically?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您只想在应用程序中执行此操作,请查看 Apple 的这篇文章,名为 显示上下文菜单
但我猜您想对所有上下文菜单执行此操作,我在上面提到的页面底部讨论了如何创建“上下文菜单插件”(或 CFPlugin)安装在“库/上下文菜单项” 目录中。这是 插件参考指南和CFPlugins。它还提到您需要实现一些 Carbon 菜单管理器功能,但我不确定这是否适合 10.6 或 10.7。
If you want to do it just within an App, check out this article from Apple named Displaying a Contextual Menu
But I'm guessing you want to do this for all contextual menus, the bottom of the page I referred you to above talks about how to create a "Contextual Menu Plug-in" (or CFPlugin) installed in a
"Library/Contextual Menu Items"
directory. Here's the reference guide for plug-ins and CFPlugins. It also mentions you need to implement some Carbon Menu Manager functionality, but I'm not certain if that's appropriate in 10.6 or 10.7.