机器人 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
提交
取消