按键精灵 找图功能非一般问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 23:42:03
直接调用 区域找图的脚本
用按键精灵脚本编辑中的抓图功能,抓了N幅图片来试(图片都放在与神盾.bmp文件同一目录)

1、区域找图脚本,运行脚本,神盾图片找到了
2、修改区域找图脚本中,把“神盾”两字改为抓下来的图的名字,运行脚本,找不到图片,试了很多也是一样找不到。但改回神盾,就找到神盾的图片。换了按键精灵版本运行也一样

请问这个问题应该如何解决?
图片都是用按键精灵编辑器中的抓图软件来抓的,还有,试过把模糊度设为0.1,也一样的情况
那个抓颜色的功能,带抓图的,我以前也是这么造脚本,就最近是这样问题而已

我觉得不是屏幕属性问题,因为同一时间,拍的N幅图,能找到的只有软件自带的图,改过设置,问题也一样,我以前做好的脚本,运行一样没这个问题出现

到时候回到单位再试一下最近那位朋友的方法,先谢了
不行呢

我把脚本容复上来吧
[Script]
VBSCall FindPic(0,0,1024,768,"1.bmp",0.9,x,y)
//区域找图 0,0,1024,768为区域范围 "神盾.bmp"为图片名(路径) 0.9为找图的相似度 x,y为找到图片后的坐标变量
If x>=0 and y>=0
MoveTo x y
Delay 50
MessageBox 已经找到图形!鼠标移到了图形之上
Else
MessageBox 没找到图形!
EndIf

这主要是你的图片不够好,图片最好简单处理一下.或者你调低匹配度试下,改为0.5

你是不是调过桌面属性的设置,颜色质量啊?

那你确定一下你的文件名到底正确不?如比说符号: ..。.

另外,找神盾的那个脚本好像一开始有个释放附件的语句,你把它删掉试下。

再不行我也不懂了。

你把那句复制出来,同时传上你的图片的百度相册粘个地址出来.

要在附件里添加图片,才能在脚本里识别出图片!

当然是这样,你尝试下右键图片看它的属性,默认是32位的图,但按键精灵搜索到的只有24位。所以把图片转一下吧。
最简单的方法是用window自带的画图工具改,改了24位保存就可以用了。
如果不行,肯定是你的图片还没有成功变为24位~~,就这样,前面2位的回答都非常肤浅。。。。。

你把图片发上来~~~~~~~~~~~~~~~~~~~~~~~~~~~

VBSCall FindPic(0,0,1024,768,"1.bmp",0.9,x,y)
"1.bmp"的路径不对吧。使用绝对路径看看 比如
VBSCall FindPic(0,0,1024,768,"c:\1.bmp",0.9,x,y)
或者把图片添加进附件 然后
VBSCall FindPic(0,0,1024,768,"Attachment:\1.bmp",0.9,x,y)