我正在尝试使用 Robot 类创建一个游戏机器人。我尝试了以下代码来执行鼠标右键单击:
robot.mousePress(InputEvent.BUTTON3_MASK);
robot.mouseRelease(InputEvent.BUTTON3_MASK);
它奏效了。
我正在客户端 3d 在线游戏上对其进行测试。
按“1”键应该执行某种运动游戏,当我尝试以下代码时它没有工作:
robot.keyPress(KeyEvent.VK_1);
robot.keyRelease(KeyEvent.VK_1);
但是当我在游戏聊天中使用该代码时,它确实有效。
它已经过一遍又一遍的测试,我一直得到相同的结果。
是我做错了什么吗?或者游戏以某种方式检测到我不是按下那个键的人。