首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据抓取- Cocoa

数据抓取- Cocoa
EN

Stack Overflow用户
提问于 2009-12-29 10:17:57
回答 2查看 197关注 0票数 0

我真的不知道从哪里开始看这个。

我想让我的可可应用程序从我的mac上运行的另一个应用程序读取文本。它是一个简单的文本窗口,具有复制-粘贴功能。我希望能够以编程方式找到窗口并深入到某个“text”属性,或者截取每个文本绘制调用,但我会满足于自动切换到窗口,选择全部,并粘贴到某个地方(例如每100毫秒)。

有什么想法吗?

更新-我认为下面的两个选项都不起作用-可访问性检查器不显示我想要抓取的窗口的内容,并且它不支持applescript。还有其他想法吗?甚至只是一种自动切换焦点、复制和粘贴的方法。

EN

回答 2

Stack Overflow用户

发布于 2009-12-29 10:56:48

使用the Accessibility API。用户需要打开辅助设备的访问权限。

票数 0
EN

Stack Overflow用户

发布于 2009-12-29 22:22:50

作为Peter建议的替代方案,您可以尝试AppleScript。您可以从Cocoa指导它(并使用它的结果)。这只是另一种目的,特别是如果你想做一些基本的事情,比如“获取活动应用程序最前面窗口的文本”。这可能更简单,但依赖于支持AppleScript的应用程序。然而,对于您的目的来说,这可能就足够了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1972591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档