2011-02-15 64 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」噸。如果我通過控制檯使用管理員權限啓動它,它工作。