求助 查找当前窗口相同图片的数量和坐标问题

风风风 2022-8-25 374

昨晚做个流程需要查找指定图片在屏幕上出现了多少个和位置。发现命令栏里面没有。后面尝试自己写个循环判定保存。

刚开始是想使用_求助 查找当前窗口相同图片的数量和坐标问题这条命令得出坐标,然后以得出的坐标作为限制区域去查找第二个。

_求助 查找当前窗口相同图片的数量和坐标问题

_求助 查找当前窗口相同图片的数量和坐标问题

       后面发现第二个查找命令执行后,第一行有5个图标他不识别直接调到第二行最后一个图标去了。然后我以为是因为第一个获取到的坐标和识别的图片重合我就把坐标XY都-1还是一样直接识别第二行的图标。 

      后面再想想又发现即使成功了也会失败。因为以第一个获取到的坐标作为识别第二个图片的区域,这样做的话识别范围会从左上到右下每成功一次而大幅度减小。这样导致如果第一张识别到的图片在第一行的中间,第二张再识别的话中间往左的区域永远也识别不到。  

     随后放弃这个想法重新找方法。后面在这个命令设置栏里最后一个匹配序号发现新方向。

_求助 查找当前窗口相同图片的数量和坐标问题

    循环执行找图代码把输出结果保存到数组后匹配序号+1直到他报错。

  但是我想这样做虽然能暂时解决问题,但是这样的代码不够规范运行效率也不高。

  我想问下大佬们有没有插件或者其他扩展命令库或者其他方法。

 

_求助 查找当前窗口相同图片的数量和坐标问题

    _求助 查找当前窗口相同图片的数量和坐标问题

    

      最后请教一下大佬们从最后一个参数可以得知,其实这个查找命令执行一次就能得到所有图片数量和坐标的,但是他输出结果只会输出你填写的1个。有没有办法能获取到他的全部结果。

最新回复 (2)
  • 果子哩 2022-8-26
    2
    为什么要使用图像命令,文件的后缀不久代表了文件个样式吗,获取文件夹下的文件,然后判断文件的后缀名不就知道了吗
  • 风风风 2022-9-8
    3
    果子哩 为什么要使用图像命令,文件的后缀不久代表了文件个样式吗,获取文件夹下的文件,然后判断文件的后缀名不就知道了吗
    不是 这个只是打个比方才用的案例,真正用途在其他流程不方便透露。获取文件这些我是会的我不会舍本逐末。
    我现在目的是获取全部图片的位置和数量在其他流程使用。 那客户端确实不支持元素选择只能用识图
返回
发新帖