你好,请教一下按键精灵找图找不到,如果找不到,执行下一个整循环,该怎么写啊?谢谢

  1. 命令功能 在屏幕区域查找指定相似度的图片
  2. 命令参数 参数1 整数型,屏幕左上角x坐标
  3. 参数2 整数型,屏幕左上角y坐标
  4. 参数3 整数型,屏幕右下角x坐标
  5. 参数4 整数型,屏幕右下角y坐标
  6. 参数5 字符串型,bmp格式图片路径
  7. 参数6 整数型,相似度
  8. 参数7 整数型,返回x坐标
  9. 参数8 整数型,返回y坐标
  10. 按键精灵8及以上语法 复制代码
  11. //在区域内从左到右,从上到下找文件名为filename的bmp文件,把找到的坐标保存在变量x和y中
  12. //left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限
  13. //filename是一个bmp格式的图片,需要您自己抓取,最好是24位,把边缘都设为单一的颜色
  14. //similar为相似度,取0.5到1之间的小数。数值越大,对图片的相似度要求越严格,速度也越快。推荐取0.9
  15. //如果没有找到图片,则x和y的值都被置为-1
  16. //推荐使用周围颜色单一的图片
  17. MessageBox "这个例子会启动一个Windows自带的扫雷程序,然后查找扫雷程序里的笑脸图形"
  18. //加入一点延时,让扫雷程序顺利启动
  19. MessageBox "找到图形,鼠标已经移到图形上面"
  20. MessageBox "没找到!请确认扫雷程序已经打开,并且您用的是WinXP系统"
  21. //在区域(0,50,)中找与文件winmine.bmp中的图形比较接近的地方,如果找到,则把鼠标移动到这个地方
  22. //6.30版之后,找图的文件路径可以直接引用附件中的图片,不需要释放,例子
  23. MessageBox "下面把鼠标先移到0,0点,再用附件找图的方式继续查找笑脸"
  24. MessageBox "找到图形,鼠标已经移到图形上面"
  25. MessageBox "没找到!请确认扫雷程序已经打开,并且您用的是WinXP系统"
  26. MessageBox "脚本演示结束,最好的脚本永远是您自己制作的。 :-)"

  27. //在区域内从左到右,从上到下找文件名为filename的bmp文件,把找到的坐标保存在变量x和y中
  28. //left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限
  29. //filename是一个bmp格式的图片,需要您自己抓取,最好是24位,把边缘都设为单一的颜色
  30. //similar为相似度,取0.5到1之间的小数。数值越大,对图片的相似度要求越严格,速度也越快。推荐取0.9
  31. //如果没有找到图片,则x和y的值都被置为-1
  32. //推荐使用周围颜色单一的图片
  33. MessageBox "这个例子会启动一个Windows自带的扫雷程序,然后查找扫雷程序里的笑脸图形"
  34. //加入一点延时,让扫雷程序顺利启动
  35. MessageBox "找到图形,鼠标已经移到图形上面"
  36. MessageBox "没找到!请确认扫雷程序已经打开,并且您用的是WinXP系统"
  37. //在区域(0,50,)中找与文件winmine.bmp中的图形比较接近的地方,如果找到,则把鼠标移动到这个地方
  38. //6.30版之后,找图的文件路径可以直接引用附件中的图片,不需要释放,例子
  39. MessageBox "下面把鼠标先移到0,0点,再用附件找图的方式继续查找笑脸"
  40. MessageBox "找到图形,鼠标已经移到图形上面"
  41. MessageBox "没找到!请确认扫雷程序已经打开,并且您用的是WinXP系统"
  42. MessageBox "脚本演示结束,最好的脚本永远是您自己制作的。 :-)"

  43. 按键精灵7及以下语法 复制代码
  44. //在区域内从左到右,从上到下找文件名为filename的bmp文件,把找到的坐标保存在变量x和y中
  45. //left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限
  46. //filename是一个bmp格式的图片,需要您自己抓取,最好是24位,把边缘都设为单一的颜色
  47. //similar为相似度,取0.5到1之间的小数。数值越大,对图片的相似度要求越严格,速度也越快。推荐取0.9
  48. //如果没有找到图片,则x和y的值都被置为-1
  49. //推荐使用周围颜色单一的图片
  50. MessageBox "这个例子会启动一个Windows自带的扫雷程序,然后查找扫雷程序里的笑脸图形"
  51. //加入一点延时,让扫雷程序顺利启动
  52. MessageBox "找到图形,鼠标已经移到图形上面"
  53. MessageBox "没找到!请确认扫雷程序已经打开,并且您用的是WinXP系统"
  54. //在区域(0,50,)中找与文件winmine.bmp中的图形比较接近的地方,如果找到,则把鼠标移动到这个地方
  55. //6.30版之后,找图的文件路径可以直接引用附件中的图片,不需要释放,例子
  56. MessageBox "下面把鼠标先移到0,0点,再用附件找图的方式继续查找笑脸"
  57. MessageBox "找到图形,鼠标已经移到图形上面"
  58. MessageBox "没找到!请确认扫雷程序已经打开,并且您用的是WinXP系统"
  59. MessageBox "脚本演示结束,最好的脚本永远是您自己制作的。 :-)"
  1. 命令名称 FindPic 区域找图(支持透明窗口)
  2. 命令功能 能够在检测为透明窗口的区域中进行查找图片
  3. 命令参数 参数1,整数型:区域左上角X坐标
  4. 参数2,整数型:区域左上角Y坐标
  5. 参数3,整数型:区域右下角X坐标
  6. 参数4,整数型:区域右下角Y坐标
  7. 参数5,字符串型:BMP图片路径
  8. 参数6,整数型:查找方向
  9. 参数7,整数型:相似度
  10. 返 回 值 字符串型:返回找到的坐标(X坐标|Y坐标)
  11. 按键精灵8及以上语法 复制代码
  12. //0: 从左到右,从上到下
  13. //1: 从左到右,从下到上
  14. //2: 从右到左,从上到下
  15. //3: 从右到左,从下到上

  16. //0: 从左到右,从上到下
  17. //1: 从左到右,从下到上
  18. //2: 从右到左,从上到下
  19. //3: 从右到左,从下到上

  20. 按键精灵7及以下语法 复制代码


你这个是循环找图,找到则点击并跳出循环.

如果要改成你说的,只需要在找图1的下面直接加找图2,找到跳出循环.

原先有过您的逻辑,也试过,可是没试通过,刚才回去再整理了一下头绪步骤,发现是可行的呀,哈哈,谢谢了,原先是我循环条件设置错掉了

你可以用多线程 同时启动 第二线程找到后终止第一线程并执行之后的命令

菜鸟求助如果循环找图一张图找好以后继续运行下一张图的循环找图,还有求教各位高手  还想在脚本里面添加一个一直在循环找的图只要看见了就点 看见了就点的那种

我要回帖

更多关于 按键精灵找图找不到 的文章

 

随机推荐