Robot クラスを使用してゲームボットを作成しようとしています。マウスの右クリックを実行するために、次のコードを試しました。
robot.mousePress(InputEvent.BUTTON3_MASK);
robot.mouseRelease(InputEvent.BUTTON3_MASK);
そして、それはうまくいきました。
クライアント側の 3D オンライン ゲームでテストしています。
キー「1」を押すと、ゲーム内で何らかの動きが実行されるはずですが、次のコードを試したところ、機能しませんでした:
robot.keyPress(KeyEvent.VK_1);
robot.keyRelease(KeyEvent.VK_1);
しかし、ゲーム内のチャットで話しているときにそのコードを使用すると、うまくいきました.
何度もテストしましたが、同じ結果が得られ続けています。
それは私が何か間違ったことをしたのでしょうか?それともどういうわけか、そのキーを押したのは私ではないとゲームが検出したのです。