0

我正在尝试从我的 Java 代码发送击键(如虚拟键盘),但我遇到了一些问题。它在普通应用程序(例如,记事本、浏览器等)上完美运行,但不适用于游戏(全屏或窗口模式)。

这是我正在使用的剥离代码:

import java.awt.Robot;
import java.awt.AWTException;
import java.awt.event.InputEvent;

Robot robot;

robot.keyPress(KeyEvent.VK_A);
robot.keyRelease(KeyEvent.VK_A);

如何解决这个问题?

4

3 回答 3

1

我自己也遇到了同样的问题,对我来说问题是游戏是在管理员权限下运行的,而我的程序不是。如果我通过具有管理员权限的控制台启动它,它就可以工作。

于 2013-03-18T14:03:16.800 回答
1

我敢肯定你已经让它工作了......

Robot robot = new Robot();
于 2011-06-24T16:58:02.917 回答
0

参考“全屏模式机器人按键模拟”。

于 2011-02-15T19:50:23.960 回答