macos - Dropbox 如何在 Mac OS X Finder 中安装应用程序图标 + "Move to Dropbox"全局上下文菜单项?

标签 macos cocoa contextmenu dropbox finder

当 Dropbox 安装在 Mac OS X 上时,右键单击 Finder 中的任何项目时,它会安装“移至 Dropbox”上下文菜单项:

Move to Dropbox context menu item

我想为我自己的其他应用程序安装类似的菜单项。具体来说,我想要一个“在 AppName 中打开”菜单项,它允许我快速打开应用程序中的文件,而无需费力浏览“打开方式...”菜单困惑。

我找到了add的方法自动化services对于这些行动。

但是,这些安装在菜单底部的“服务”中。它们也没有应用程序图标,这是快速直观地在列表中找到正确菜单项的关键。

Open in TextMate menu item service via automator

我想完全复制“移动到 Dropbox”菜单项:

  • 显示应用程序图标。
  • 靠近上下文菜单顶部,而不是最底部。

Dropbox 使用什么方法?我如何为我自己的应用程序复制它?

是否需要在应用程序本身中包含此菜单项的代码?

用户是否可以为任何应用程序添加这样的菜单项(类似于自动化/服务),而无需触摸应用程序的代码?

最佳答案

Dropbox 目前正在使用 Finder Sync扩大。您可以使用它来完成所有这些操作。集成和实现非常简单。

关于macos - Dropbox 如何在 Mac OS X Finder 中安装应用程序图标 + "Move to Dropbox"全局上下文菜单项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27891415/

相关文章:

objective-c - 每个 CALayer 是否都有自己的 CGContextRef?

objective-c - 开始使用 ScriptingBridge 应用程序 Cocoa/Objective-C 时遇到问题

c# - 构建 Windows 资源管理器扩展

javascript - 是否有带有上下文菜单的 dojo 增强网格示例

c# - 如何将图标绑定(bind)到资源中定义的上下文菜单

cocoa - NSAlert 没有弹跳停靠图标

java - 带有 Swing 的 JRuby : "The OSX menu"

silverlight 有时可以在 Mac 上运行,有时则不能

c++ - 在 Mac 上使用 intel 编译器编译 C++ 代码时出现错误 : expected an identifier

cocoa - iPhone/Mac - C++ 向量或 NSMutableArray