按键精灵找图找色高手来啊急急急啊啊啊啊啊啊

来源:百度知道 编辑:UC知道 时间:2024/05/29 01:33:48
VBSCall FindPic(506,336,744,555,"aaa.bmp",0.8,输出找到的x坐标:整型变量,输出找到的y坐标:整型变量)
If x>=0 and y>=0
MoveTo x y
EndIf

这是我自己按照说明做的一个找图脚本 怎么不起作用啊 启动鼠标就去左上角 麻烦高手 大虾帮忙教教我找图的重点在那

还有个问题就是 图片路径:字符串 应该怎样填写 我的图片保存在 D:\\按键精灵\按键精灵\script\aaa.bmp

我直接填写的 "aaa.bmp " 感觉好象不对

可能是坐标错了.

应该这样:

VBSCall FindPic(506,555,744,336,"aaa.bmp",0.8,x,y)
If x>=0 and y>=0
MoveTo x y
EndIf

你可以调大点范围,再将0.8改为0.5

你可以这样来试验一下:
VBSCall FindPic(506,555,744,336,"aaa.bmp",0.8,x,y)
If x>=0 and y>=0
MoveTo x y
MessageBox 找到了
EndIf
if x=-1 and y=-1
messagebox 没找到
endif

VBSCall Call FindPic(0,0,1440,900,"Attachment:\mmlove.bmp",0.9,X,Y)
If X>=0 and Y>=0
MoveTo x,y
Delay 2000
LeftClickS 1
Else
EndIf

以上这个公式的意思是,在1440*900的屏幕范围内找和MMLOVE.BMP相同的图片,找到的话,坐标X,Y,(这个坐标一般为图片的左上角坐标),移动到这个坐标,等待2秒,单击左键,程序结束

0 0 1440 900 是分别是屏幕的左 上 右 下,基本上只要把后面两位改成你的屏幕像素
文件名就是你图片的名字,然后记得在做脚本的过程中,选择上方“附件”按钮,将你的图片添加入此脚本附件,否则是找不到此图片的
0.9 是相似度取0.5到1之间的小数,一般相似度越高找的越快,基本上都选择0.9就可以
X,Y 如果没有找到图片,这个值就会为-1
所以下面 If X>=0 and Y>=0 就意味着找到了图

我用的按键精灵是6.71.2191