推荐用文字识别插件,把图片当文字来处理,会简单很多
直接计算屏幕内相同图片的功能,按键精灵是没有的,下面这个脚本可以做到,但效率较低,你可以测试一下
------------------------------------
y0=0
Dimx(),y()
//找到的图片横坐标和纵坐标分别存在x()数组和y()数组中
VBSi=0
//找到的图片数量存在变量i中
VBSpd=1
VBSDimpd1
VBSDimx01
VBSCallFindPic(0,y0,1024,768,"Attachment:.bmp",1,xz,yz)
TracePrintxz
TracePrintyz
Ifxz<0oryz<0
MessageBox"没找到图形"
EndScript
EndIf
//9到13行可以不要
Whilepd=1
VBSCallFindPic(0,y0,1024,768,"Attachment:.bmp",1,xz,yz)
Ifxz<=0andyz<=0
VBSReDimPreservex(i)
VBSReDimPreservey(i)
VBSx(i)=xz
VBSy(i)=yz
VBSi=i1
VBSy0=yz1
VBSx01=xz1
VBSpd1=1
Whilepd1=1
VBSCallFindPic(x01,yz,1024,yz12,"Attachment:.bmp",1,xz1,yz1)
//12是图的高度
Ifxz1<=0andyz1<=0
VBSReDimPreservex(i)
VBSReDimPreservey(i)
VBSx(i)=xz1
VBSy(i)=yz1
VBSi=i1
VBSx01=xz11
Else
VBSpd1=0
EndIf
EndWhile
Else
VBSpd=0
EndIf
EndWhile
msgbox"一共"&i&"个相同图片"
logo设计
创造品牌价值
¥500元起
APP开发
量身定制,源码交付
¥2000元起
商标注册
一个好品牌从商标开始
¥1480元起
公司注册
注册公司全程代办
¥0元起
查
看
更
多