机器人 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);
一只名叫tom的猫
相关分类