OS X获取突出显示的文本

时间:2009-07-20 01:37:48

标签: objective-c macos text buffer highlighting

我有兴趣为OS X编写一个插件,以支持右键单击上下文菜单中突出显示文本的多个操作。操作很简单,我可以自己编写。我看过automator的“Copy to Clipboard”动作,但它首先需要一些文本输入。 “获取剪贴板内容”操作将使我的操作要求首先将突出显示的文本复制到剪贴板。

所以问题很简单:如何访问系统范围内突出显示的文本缓冲区?或者这是严格限制的吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

没有“系统范围突出显示的文本缓冲区”这样的东西;只选择文本不会将其移动到剪贴板等中心位置。而且由于您可以同时在多个窗口中选择文本,因此甚至不清楚甚至会做什么。

您是否考虑过使用服务菜单?它专门设计用于允许第三方应用程序为用户提供对所选文本执行的操作。