如何使用Java来获得WindowXP的Windows控制

| 我需要使用Java代码来控制WindowsXP的Windows, 我需要点击/键入WindowsXP给定窗口的特定按钮/文本字段, 这个想法怎么办? 我尝试的方法是: (1)我尝试了AutoIT框架,但是它的Java包装器有问题。.不稳定。 (2)通过使用某些.dll文件,JNA可以用于本机接口 实现相同。但是我不知道WindowsXP使用哪个.dll文件。 有人可以详细说明吗? 我不知道哪个是更好的解决方案。 有没有更好的框架可用于此类事情。 谢谢。     
已邀请:
WindowsXP使用多个dll文件,而不是一个,并且研究其API会告诉您哪个具有哪些功能,然后您可以在JNA交互代码中使用此信息。顺便说一句,我已经单独使用AutoIt来帮助您完成您要尝试做的事情,并且它运行良好,并且比Java和JNA更容易,因为它是为这种事情而构建的。我还通过让Java调用小型AutoIt程序并通过标准输入和输出流进行一些简单的交互来将AutoIt与Java结合使用,同时注意了这篇出色文章中的提示和陷阱:当Runtime.exec()不会     

要回复问题请先登录注册