每次使用Robot移動鼠標時,它都會重置Windows鼠標的速度。這真的很煩人,我想知道是否有人知道如何解決這個問題。下面是基本上我亂搞的代碼:Java Awt Robot更改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()只是一個快速的函數,我將字符串轉換爲一系列鍵盤按下/釋放。