Java Robot 编写脚本机器人(一)基本用法测试
@Test @Test
public void test() throws AWTException{ public void test() throws AWTException{
//获取机器人类 //获取机器人类
Robot robot = new Robot(); Robot robot = new Robot();
//获取当前屏幕 //获取当前屏幕
Point point = MouseInfo.getPointerInfo().getLocation(); Point point = MouseInfo.getPointerInfo().getLocation();
double x = point.getX();//当前鼠标放下x轴 double x = point.getX();//当前鼠标放下x轴
double y = point.getY();//当前鼠标放下y轴 double y = point.getY();//当前鼠标放下y轴
//设置鼠标在屏幕的位置 //设置鼠标在屏幕的位置
robot.mouseMove(33,44); robot.mouseMove(33,44);
// 模拟鼠标按下左键 // 模拟鼠标按下左键
robot.mousePress(InputEvent.BUTTON1_MASK); robot.mousePress(InputEvent.BUTTON1_MASK);
// 模拟鼠标松开左键 // 模拟鼠标松开左键
robot.mouseRelease(InputEvent.BUTTON1_MASK); robot.mouseRelease(InputEvent.BUTTON1_MASK);
// 模拟鼠标按下右键 // 模拟鼠标按下右键
/*robot.mousePress(InputEvent.BUTTON3_MASK); /*robot.mousePress(InputEvent.BUTTON3_MASK);
// 模拟鼠标松开右键 // 模拟鼠标松开右键
robot.mouseRelease(InputEvent.BUTTON3_MASK);*/ robot.mouseRelease(InputEvent.BUTTON3_MASK);*/
//模拟按下Win键 //模拟按下Win键
robot.keyPress(524); robot.keyPress(524);
//模拟松开Win键 //模拟松开Win键
robot.keyRelease(524); robot.keyRelease(524);
} }
