機器人 java keypresser 不會在命令提示符管理員中輸入字母,這是我下面的代碼,它打開開始菜單,輸入命令提示符并按住 control+shift+enter 然后釋放它然后用戶必須按是,代碼等待 5秒然后應該輸入字母 A 到那時命令提示符管理員已打開但它沒有輸入字母 A 我已經測試過我是否沒有通過將等待時間增加到 15 秒來及時打開命令提示符,但它沒有工作。我嘗試打開一個 jframe 然后關閉它,然后在 jframe 關閉后運行按鍵,并且打開的 jframe 關閉返回命令提示符,但仍然沒有輸入任何字母這里是下面代碼的一部分謝謝:public static void Command() throws AWTException, InterruptedException{ Robot robot = new Robot(); robot.keyPress(KeyEvent.VK_WINDOWS); robot.keyRelease(KeyEvent.VK_WINDOWS); Thread.sleep(200); robot.keyPress(KeyEvent.VK_C); robot.keyRelease(KeyEvent.VK_C); Thread.sleep(200); robot.keyPress(KeyEvent.VK_O); robot.keyRelease(KeyEvent.VK_O); Thread.sleep(200); robot.keyPress(KeyEvent.VK_M); robot.keyRelease(KeyEvent.VK_M); Thread.sleep(200); robot.keyPress(KeyEvent.VK_M); robot.keyRelease(KeyEvent.VK_M); Thread.sleep(200); robot.keyPress(KeyEvent.VK_A); robot.keyRelease(KeyEvent.VK_A); Thread.sleep(200); robot.keyPress(KeyEvent.VK_N); robot.keyRelease(KeyEvent.VK_N); Thread.sleep(200); robot.keyPress(KeyEvent.VK_D); robot.keyRelease(KeyEvent.VK_D); Thread.sleep(200); robot.keyPress(KeyEvent.VK_SPACE); robot.keyRelease(KeyEvent.VK_SPACE); Thread.sleep(200); robot.keyPress(KeyEvent.VK_P); robot.keyRelease(KeyEvent.VK_P); Thread.sleep(200); robot.keyPress(KeyEvent.VK_R); robot.keyRelease(KeyEvent.VK_R); Thread.sleep(200); robot.keyPress(KeyEvent.VK_O); robot.keyRelease(KeyEvent.VK_O); Thread.sleep(200); robot.keyPress(KeyEvent.VK_M); robot.keyRelease(KeyEvent.VK_M); Thread.sleep(200); robot.keyPress(KeyEvent.VK_P); robot.keyRelease(KeyEvent.VK_P); Thread.sleep(200);
添加回答
舉報
0/150
提交
取消