gpt4 book ai didi

java - 如何使用 Java 获得 Windows XP 的 Windows 控制权

转载 作者:行者123 更新时间:2023-11-29 09:22:01 27 4
gpt4 key购买 nike

我需要使用 Java 代码控制 Windows XP 的 Windows,我需要单击/键入 windowsXP 给定窗口的特定按钮/文本字段,如何做到这一点有什么想法吗?

我尝试过的方法是:(1) 我试过 AutoIT 框架,但它的 Java Wrapper 有问题.. 不稳定。

(2) JNA 可用于 native 接口(interface),通过使用一些 .dll 文件实现相同。但是我不知道windowsXP使用的是哪个.dll文件。

谁能详细说明一下?

我不太清楚哪个是更好的解决方案。有没有更好的框架可用于此类事情。

谢谢。

最佳答案

WindowsXP使用多个dll文件,而不是一个,研究它的API会告诉你哪个有哪些功能,然后你就可以在你的JNA交互代码中使用这些信息。顺便说一句,我已经单独使用 AutoIt 来帮助完成您想要做的事情并且它工作正常,并且比带有 JNA 的 Java 更容易,因为它是为这类事情而构建的。我还通过让 Java 调用小型 AutoIt 程序并通过标准输入和输出流获得一些简单的交互来将 AutoIt 与 Java 结合使用,同时注意这篇很棒的文章中的提示和陷阱:When Runtime.exec() won't

关于java - 如何使用 Java 获得 Windows XP 的 Windows 控制权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5806086/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com