|
|
1
4
Finder没有官方或受支持的插件系统。从OSX10.6开始,您需要将代码注入Finder进程,并覆盖Finder进程中的objective C方法。 我为一个专有项目做了这件事。我可以告诉你,之所以没有这方面的示例或教程,是因为这是一项非常困难且耗时的开发任务。因此,对于已经完成这项工作的个人或组织来说,有足够的动机来密切关注其流程的细节。 如果有任何方法可以使用服务API实现您的目标,那就去做吧。编写Finder插件需要1-2分钟 固体 数月的艰苦开发,以及对C和Objective-C内部结构的深入了解。 如果你仍然相信你想这么做,抓住它 mach_star 祝你好运 |
|
|
2
2
如果插件指的是上下文菜单,那么可以通过服务API来实现。 希望这有帮助。 主键 |
|
|
3
0
苹果现在要求你编写服务,而不是Finder插件。 这就是为什么你发现现在比以前困难得多。事实上,上下文菜单插件的支持已经得到了改进 远离的 来自64位应用程序(Finder现在默认为64位)。即使上下文菜单插件是64位的,应用程序也不会加载它。然而,增强的服务显示为上下文菜单项,因此这应该允许您实现所需的相同功能集。 看到答案了吗 this question 有关如何使用雪豹编写服务的更多信息。 |
|
|
4
0
Dropbox和Safesync有一个Finder插件,用于显示上下文菜单和覆盖图标。我不知道Dropbox是怎么做到的,但对于Safesync,您可以在/Library/Application Support/SIMBL/Plugins中找到一个捆绑包。所以 SIMBL 梅会帮忙的。 |
|
|
5
0
这个问题已经存在了一段时间,但我知道人们仍在寻找,所以这里有一个完整的解决方案,可以使用方法swizzling在Lion和Mountain Lion中查找图标徽章和上下文菜单。 Liferay Nativity 提供一个脚本包,该脚本包将滑动相关的Finder方法,并提供一个Java客户端,用于设置图标和上下文菜单。它还包括Windows和Linux的等效项目。 希望这将为您节省安东尼所描述的长达1-2个月的艰苦开发。:) 该项目是LGPL下的开源项目,所以请随时提供任何错误修复或改进! |