【问题标题】:Good java library for Windows application automation [closed]用于 Windows 应用程序自动化的优秀 Java 库 [关闭]
【发布时间】:2011-04-16 03:23:06
【问题描述】:

我正在寻找一种从 Java 应用程序触发 Windows 应用程序自动化的最佳方法。到目前为止,我一直在使用 Groovy 和 Scriptom 库来访问 COM 原生接口。这是一种相当直接的方法,但不能很好地扩展(为每个应用程序编写配置、阅读出色的 COM 文档、测试、测试等)

我现在正在寻找从 Java 应用程序自动化 Windows 应用程序的更好方法。有没有可以帮助我的java库?也许我应该使用非 Java 框架,例如 autoit,并从 Java 调用它?

【问题讨论】:

    标签: java windows automation


    【解决方案1】:

    试试 JWinAuto。 JWinAuto 是 AutoIt 的简单包装器,允许 Java 应用程序自动化 Win32 GUI。

    http://jwinauto.sourceforge.net/

    【讨论】:

      【解决方案2】:

      您可以使用JACOB (Java-COM Bridge) project

      这是一个使用 JNI 对 COM 和 Win32 库进行本地调用的 Java 库。

      更多信息(和示例)herehere

      【讨论】:

      • Scriptom 是一个围绕 JACOB 的 groovy 包装库。
      • 我不知道。感谢您的信息。
      【解决方案3】:

      还有来自http://www.nevaobject.com/ 的商业产品提供此功能。我使用旧版本没有任何问题...除了必须了解 COM 的挑战。

      【讨论】:

      • 这个链接好像失效了。
      • 我认为涅瓦河已经不复存在了。我进行了各种搜索,但没有找到任何获得或转让知识产权的记录。
      猜你喜欢
      • 2010-10-05
      • 1970-01-01
      • 2010-10-02
      • 1970-01-01
      • 2012-04-01
      • 2012-10-05
      • 1970-01-01
      • 2010-09-07
      • 2010-09-06
      相关资源
      最近更新 更多