求~!按键精灵脚本编写思路

来源:百度知道 编辑:UC知道 时间:2024/05/30 10:13:48
游戏中经常会出现反外挂答题的弱智问题;比如:给出一个图片问,图片上是个什么字; 则须在答案 A B C D 中选择正确答案!
我收集好所有它会问的图片;

我不明白的是如果屏幕出现我收集中某张图片时!按键精灵怎么才能知道出现的图片是我收集中的那一张图片?我脚本应该怎么写?
raokem;你好;
你的意思是说查找1号图片;如果不是1号就开始查找2号图片........依次类推!如果上千张图片
这样下来就是一个庞大的脚本;
试问有无精简的办法,嘿嘿...
https://gss0.baidu.com/7LsWdDW5_xN3otqbppnN2DJv/longjuanf/pic/item/d40d6f608b6912c28cb10d7f.jpg

前提是你已经收集好所有的 图片。
然后分别给他们编号 1.bmp;2.bmp;3.bmp..........

findpic(0,0,1024,768,"1.bmp",0.9,x1,y1) //图 1 的查找
if x>=0 and y>=0
moveto x1 y1
leftclick 1 //移动到图 1 坐标 点击
endif
findpic(0,0,1024,768,"2.bmp",0.9,x2,y2)




类似的写下去吧。。

如果熟练后可以试试用数组。。代码会精简很多

第二次回答:
你的问题不是什么阿拉伯数字。。固定那几个 随便搞个二值化把斑点去丢就可以认出来了。。这是文字,毫无疑问你玩的这游戏有多少个文字你的脚本字库就得包括在里面。你要精简不是不可以,有很多种办法,但最终的字库里面肯定要有大部分的字。没这字参考怎认得出来,人也要先学了才可以认识字啊。

验证码本来就是随机出现,就算是固定的一千张图片,也不能用找图的方法.建议你付几张图上来看下.