2
专家。我想是这样的:我创建了一个名为RootDir
文件夹,然后我双击在Finder中的文件夹,我希望我可以拦截的行动,并触发特定动作,如本RootDir
安装到名为MountDir
,然后打开MountDir
,没有其他文件夹RootDir
。如何拦截osx上文件夹的双击事件?
我应该怎么办呢(使用Objective-C)? 我的平台是山狮(osx10.8)和我已经尝试使用fsevent来监视,但我不认为我可以赶上打开/关闭文件夹的动作.... 而且它是只有这样我才能使用Finder注入来实现这个功能? 任何建议,将不胜感激。
的AppleScript确实做的伎俩 - 可以拦截双击事件,但它不能阻止系统默认的事件。说,用户双击文件夹A,我希望这导致文件夹B被打开,而文件夹A保持现状。现在,A和B都打开......这不是我想要的东西:(,反正非常感谢你的帮助。 – Jet
我加入特殊extentiion到一个文件夹和骗局OS这是一个文件,这是我的解决方案,希望对别人有用。 – Jet