如何从外部程序中拖出特定控件的文本?

时间:2015-02-05 13:39:53

标签: c# .net winapi automation ui-automation

我尝试使用 Windows“8.1软件开发工具包测试工具”上提供的 Inspect.exe 检查此窗口。我似乎无法识别像控件这样巨大的富文本框的控制句柄。然而,我可以获得文本框下方编辑框的控制句柄。我希望我可以直接与控件对话,并使用WindowScrape这样的库来获取文本。

我相信外部程序是用VC ++创建的。如果这有帮助。

这是窗口。我试图从中获取文字用红色框。这是一个聊天窗口,每隔5到10秒就会收到一条消息。此框会自动滚动。我希望翻阅文本并获取最新消息。

还有其他方法可以实现这一目标吗?

Tesseract也许,但我不知道从哪里开始监控相对于窗口的特定位置。因此,当我移动窗口时,它仍然能够监视该窗口。

enter image description here

1 个答案:

答案 0 :(得分:0)

您是否可以在选择聊天框时提供显示树和详细信息窗格的检查结果的屏幕截图?