按键精灵能对比图吗?
答案:2 悬赏:70 手机版
解决时间 2021-04-07 16:20
- 提问者网友:咪咪
- 2021-04-06 20:13
按键精灵有对比某个点的颜色的 等于后就执行语句块中的内容我想知道能不能让某个区域的图像和数据库中的图像进行对比, 如果区域图像和数据库中的某个图像相似度达到80%以上就执行语句块中的内容这个要求按键精灵能做到不?怎么做?做好能发源代码和解释帮下QQ:412788299
最佳答案
- 五星知识达人网友:污到你湿
- 2021-04-06 20:29
不能对比图,可以对比色
全部回答
- 1楼网友:山河有幸埋战骨
- 2021-04-06 20:46
首先你指的找不到是指鼠标没反应还是鼠标乱跳?
如果是鼠标乱跳的话,就说明similar(相似度)太小了,你把他该高一点。
如果是没反应你可以这样试一下
进入游戏执行下面一段
vbscall findpic(left,top,right,bottom,filename,similar,x,y)这里用你自己的。
if x>=0 and y>=0
moveto x y
else
messagebox "找不到图片"
endif
执行完后切到游戏外看按键精灵有没有弹出“找不到图片”
如果有的话,就有两种可能:
1.你桌面的分辨率和游戏的分辨率不一样,你查找的范围小于游戏界面的分辨率,而当你要找的内容在这个范围之外(当然在游戏界面的分辨率之内)这样当然找不到。如果是这样你把vbscall findpic(left,top,right,bottom,filename,similar,x,y)中left,top,right,bottom改为游戏的分辨率既可(left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限)
2.你把similar(相似度)改小一点,别太小,鼠标会乱找。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯