ロボットを使用してマウスを移動するたびに、Windowsのマウス速度がリセットされます。これは本当に対処するのが面倒です、誰かがこれを修正する方法を知っているのだろうかと思っていました。Java AwtロボットがWindowsのマウス速度を変更します
Robot robot = new Robot();
robot.mouseMove(10, 1070);
robot.delay(300);
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
robot.delay(300);
robotType("notepad");
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
robot.delay(400);
robotType("I am writing this.");
これはessentailyスタートボタン、タイプ「メモ帳」、オープンメモ帳、そしてタイプは「私はこれを書いています」をクリックしている何:ここでは基本的に私はいじりいたコードです。
robotType()は、文字列を一連のキーボード・プレス/リリースに変換するための簡単な関数です。