Za każdym razem, gdy używam Robot do poruszania myszą, resetuje szybkość myszy Windows. To naprawdę denerwujące, i zastanawiałem się, czy ktoś wie, jak to naprawić. Oto kod w zasadzie jestem aprowizacji z:Java Awt Robot zmienia Windows Mouse Speed
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.");
Co to robi jest essentaily kliknij przycisk Start, wpisz „notes”, otwarty notatnik, następnie typy „Piszę to”.
robotType() to po prostu szybka funkcja, którą zrobiłem, która przekształca ciąg w serię naciśnięć/wydań klawiaturowych.