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

私はあなたがすでにそれを機能させていると確信しています...

Robot robot = new Robot();
于 2011-06-24T16:58:02.917 に答える
1

私自身も同じ問題を抱えていました。私にとっての問題は、ゲームが管理者権限で実行されていて、プログラムがそうでなかったことです。管理者権限でコンソールから起動すると、機能しました。

于 2013-03-18T14:03:16.800 に答える
0

「フルスクリーンモードのロボットキープレスシミュレーション」を参照してください。

于 2011-02-15T19:50:23.960 に答える