【发布时间】:2012-11-13 22:18:57
【问题描述】:
我有一个用 Java 编写的应用程序。该应用程序中有几个 UI 控件(文本框、网格、按钮等) 我需要开发 .NET 应用程序,它能够列出 UI 元素并从中读取文本数据。我在获取 Java 应用程序的窗口句柄时没有问题,但之后我就卡住了。
Java 应用程序是第三方的,不能以任何方式修改。 我在 Java 方面的经验为零,但在 C# 方面经验丰富。 我尝试使用 Java Access Bridge,但它似乎不起作用。据我了解,Java 应用程序需要支持 Java Accessibility API,而它可能不支持。
请分享您对类似任务的经验,或者只是为我指明正确的方向。
如何从 Java VM 外部枚举/读取 UI 控件?
【问题讨论】: