纯Java实现跨平台鼠标键盘模拟、找图找色,Java版按键精灵
【纯Java实现跨平台鼠标键盘模拟、找图找色,Java版按键精灵】/**
- 图片搜索
- 为提高搜索的精确度,推荐使用配套工具截图 http://www.xnx3.com/software/...
*/
Robot robot = new Robot();
robot.setSourcePath(RobotDemo.class);
//设置此处是为了让程序能自动找到要搜索的图片文件。图片文件在当前类下的res文件夹内
//在当前屏幕上搜索search.png图片,看起是否存在
List list1 = robot.imageSearch("search.png", Robot.SIM_ACCURATE);
System.out.println(list1.size()>0? "搜索到了"+list1.size()+"个目标":"没搜索到");
if(list1.size()>0){
for (int i = 0;
i < list1.size();
i++) {
CoordBean coord = list1.get(i);
System.out.println("搜索到的第"+(i+1)+"个坐标:x:"+coord.getX()+",y:"+coord.getY());
}
}
//在屏幕上指定的区域:左上方x100,y100, 右下方x300,y300的范围内搜索多个图像
List list2 = robot.imageSearch(100, 100, 300, 300, "search.png|L.png", Robot.SIM_BLUR_VERY);
System.out.println(list2.size()>0? "搜索到了"+list2.size()+"个目标":"没搜索到");
if(list2.size()>0){
for (int i = 0;
i < list2.size();
i++) {
CoordBean coord = list2.get(i);
System.out.println("搜索到的第"+(i+1)+"个坐标:x:"+coord.getX()+",y:"+coord.getY());
}
}
}
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 关于QueryWrapper|关于QueryWrapper,实现MybatisPlus多表关联查询方式
- MybatisPlus使用queryWrapper如何实现复杂查询
- python学习之|python学习之 实现QQ自动发送消息
- 事件代理
- 孩子不是实现父母欲望的工具——林哈夫
- opencv|opencv C++模板匹配的简单实现
- Java|Java OpenCV图像处理之SIFT角点检测详解
- Node.js中readline模块实现终端输入
- java中如何实现重建二叉树