我正在寻找一种最好的方式来触发从Java应用程序的windows应用程序自动化。到目前为止,我一直在使用Groovy和Scriptom库来访问COM本机接口。这是一种相当简单的方法,但伸缩性不好(为每个应用程序编写配置,读取优秀的COM文档,测试,测试等)
我现在正在寻找从Java应用程序自动化windows应用程序的更好方法。有没有什么java库可以帮我?也许我应该使用非Java框架,例如autoit,并从Java调用它?
发布于 2010-09-23 16:28:20
您可以使用JACOB (Java-COM Bridge) project。
它是一个Java库,使用JNI对COM和Win32库进行本机调用。
更多信息(和示例) here和here。
发布于 2011-08-24 23:29:55
试试JWinAuto。JWinAuto是一个围绕AutoIt的简单包装器,允许java应用程序自动化Win32 GUI。
http://jwinauto.sourceforge.net/
发布于 2010-09-25 01:55:48
还有一款来自http://www.nevaobject.com/的商业产品提供了此功能。我使用过没有任何problems...other的旧版本,而不是必须理解COM的挑战。
https://stackoverflow.com/questions/3776427
复制相似问题