Robot r = new Robot();
System.out.println("按windows键");
Thread.sleep(2000L);
r.keyPress(KeyEvent.VK_WINDOWS);
r.keyRelease(KeyEvent.VK_WINDOWS);
System.out.println("鼠标移动");
Thread.sleep(2000L);
r.mouseMove(923,350);
System.out.println("鼠标单击");
Thread.sleep(2000L);
r.mousePress(InputEvent.BUTTON1_MASK);
r.mouseRelease(InputEvent.BUTTON1_MASK);
System.out.println("回车");
Thread.sleep(10000L);
r.keyPress(KeyEvent.VK_ENTER);
r.keyRelease(KeyEvent.VK_ENTER);
操作步骤:
模拟键盘windows键,能够打开开始菜单;
将鼠标移动到QQ所在位置;
模拟鼠标单击动作,单价打开QQ面板;
等待几秒,打开QQ面板后肯定也获取焦点,然后按下回车。QQ能够识别回车。
注意:
1、我这是win10,所以Windows键打开的菜单与其他版本的操作系统不同;
2、除了鼠标按坐标移动,键盘和鼠标都要有释放操作(release)。