小编之前在《四大名助》里面看到一期,因为抢红包抢到废寝忘食,要不是因为太胖,卡在沟上面,不然就可能从此跟人世SAY拜拜的三姑,
我也是醉了!!好想去吐槽,你们不知道有自动抢红包这种辅助吗????至于废寝忘食嘛,炒菜都要关注着抢!用这个抢红包工具,随时帮你抢好吗~~~
无论是扣扣还是微信,他们的抢红包方式都大同小异,毕竟都是【用(mei)心(qian)创(wan)造(ni)快(m)乐(b)】的腾讯出品,
作为一个快乐的单身狗,我们先来了解下扣扣是如何制作抢红包脚本的。
打开扣扣,进入一个群里,发个红包,我们可以在界面看到这样的图:
![点击查看原图](https://hd.lanyin.net/11884/thumb/16/05/06/264_55494225_a1787df2df00ec2.jpg)
这是一个口令红包,我们和图片中上面那个普通红包相比,有一个很明显的不同,那就是上面有把大大的锁,当然,他们的特征都很明显,我们使用多点找色,识别出红包的类型,如果是口令红包,我们是不是需要做识别文字呢?先别急,我们尝试着点击一下:
![红包!抢抢抢!(前台解析篇)](https://hd.lanyin.net/11884/16/05/06/264_55494225_958f0a3e926e5e2.png)
发现扣扣相当人性化的帮我们吧需要输入的口令显示在了屏幕,我们只需要点击一下上图箭头里的红色的字,就可以自动输入口令:
![红包!抢抢抢!(前台解析篇)](https://hd.lanyin.net/11884/16/05/06/264_55494225_0531f5c09f839d3.png)
然后点击发送就OK了,别急,当然还有最后一步,我们需要关闭领取之后的界面,让他继续等待领取红包:
![红包!抢抢抢!(前台解析篇)](https://hd.lanyin.net/11884/16/05/06/264_55494225_f143d5ef406f68e.png)
逻辑清楚了,那么我们来写成代码:
- SetScreenScale 720,1280
- Dim intX,intY
- Do
- Delay 500
- FindMultiColor 233,779,285,836, "86D3FF-101010","11|3|4638CF-101010,10|16|4336C7-101010,-3|21|6FCDFF-101010,25|17|5BC7FF-101010", 0, 0.9, intX, intY
- If intX > -1 And intY > -1 Then
- Tap intX,intY
- Delay 500
- Tap 90,1068
- TracePrint "点击快捷输入"
- Delay 500
- Tap 646,1151
- TracePrint "点击发送"
- Delay 500
- End If
- Delay 500
- If CmpColorEx("182|350|3126A6-101010,518|364|3126A6-101010,147|488|4B3DD1-101010,550|489|4B3DD1-101010,609|322|241B77-101010", 0.9) = 1 Then
- Tap 607,323
- TracePrint "领取完毕,关闭"
- End If
- Loop
代码很简短,仅仅只做了抢口令红包的脚本,当然学会了之后,做普通红包的,那就是so easy!并且这是基于720P的分辨率制作的,如果想要制作多分辨率支持,我们只需要分别做几套适配,就可以制作出通用的自动抢红包脚本。
想知道更多请继续关注小编的技术帖解析系列哦!!