我想知道创建一个上下文菜单项的最佳实践是什么,该菜单项可以在 leopard 和 Snow leopard 中工作,并与选择的文件和/或文件夹一起使用,将它们发送到 shellscript。
我知道上下文菜单项在 SL 中已被弃用 - 但这是否意味着无法创建适用于 Leopard 和 Snow Leopard 的解决方案(使用 applescript 或 xcode 或 automator)?
基本上,我想将文件/文件夹提供给 shell 脚本,该脚本可以从中创建不同的压缩文件(rar、zip、tbz2)。
感谢您的帮助!
最佳答案
实际上没有一种方法可以创建在 Leopard 和 Snow Leopard 中都能工作的整体代码。
但是,您可以为 Snow Leopard 创建一个服务,然后为只调用该服务的 Leopard 创建一个 Finder 上下文菜单。
这样,您就可以在 Cocoa 中将大部分实现作为服务的一部分来完成,并且仅在无法“本地”使用该服务的系统上使用 Finder 上下文菜单部分。
关于cocoa - OSX(Leopard 和 Snow Leopard)的上下文菜单项开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2076969/