2011-02-15 104 views
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); 

怎么能这个问题能解决吗?

回答

0
+2

感谢高山..但它没有给出任何解决方案,不是吗? – 2011-02-15 19:57:44

+0

这篇文章说,java阻止对以全屏模式运行的应用程序的访问。如果我找到解决方案,我会让你知道。谢谢 – Alpine 2011-02-15 20:05:42

1

我敢肯定你已经得到它的工作...

Robot robot = new Robot(); 
1

我有同样的问题我自己,为我的问题是,该游戏在管理员权限运行,和我PROGRAMM WASN”吨。如果我通过控制台使用管理员权限启动它,它工作。