gpt4 book ai didi

Java机器人类在笔记本电脑上工作但在电脑上不工作

转载 作者:太空宇宙 更新时间:2023-11-04 07:27:15 24 4
gpt4 key购买 nike

这是我向 stackoverflow 提出的第一个问题。过去每当我陷入困境时,都给了我很多帮助。不管怎样,问题是这样的:

我在我的电脑上使用 Java Robot。一切都很好,就像我可以在记事本中输入、在游戏等其他应用程序中移动鼠标一样。但是只有这一款游戏 java 机器人无法运行。该游戏没有检测到任何内容,甚至没有检测到鼠标移动。我尝试对此进行一些研究,并得出结论,也许该游戏具有某种反机器人系统。请记住,这是在我的电脑上,即 Windows 7 64 位。然后我想在我的笔记本电脑(也是 Windows 7 64 位)上使用相同的代码来玩同一个游戏,它成功了!

所以我的问题是为什么会发生这种情况?为什么它在我的笔记本电脑上运行,而不是在我的 PC 上运行?

这是代码:

package test_bot1;

import java.awt.Robot;
import java.awt.event.KeyEvent;

public class test_BOT1 {
public static void main(String[] args) {
try{
Robot bot = new Robot();
bot.delay(3000);
bot.mouseMove(500, 0);

for(int i = 0; i < 10; i++){
bot.keyPress(KeyEvent.VK_A);
}
bot.delay(100);
bot.keyRelease(KeyEvent.VK_A);
bot.delay(100);
bot.keyPress(KeyEvent.VK_TAB);
bot.delay(200);
bot.keyRelease(KeyEvent.VK_TAB);
bot.delay(159);
bot.keyPress(KeyEvent.VK_1);
bot.delay(179);
bot.keyRelease(KeyEvent.VK_1);
}catch(Exception e){
}
}
}

K出局!

最佳答案

这个问题的简单答案肯定不是在游戏中作弊吗?

尝试将 e.printStackTrace() 添加到您的 catch block 中,并查看 PC 版本上是否存在错误,而笔记本电脑上是否存在错误。

关于Java机器人类在笔记本电脑上工作但在电脑上不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18356715/

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