红包!抢抢抢!(前台篇)

- 您所在的用户组无法下载或查看附件
本文由按键学院提供技术支持
按键学院交流①群(已满):376122403
按键学院交流②群(已满):372671254
按键学院交流③群(快满):170084238
按键学院安卓①群:23753436
今晚就是小年了,想象着回去后又要接受三姑六婆的轰炸,还是赶紧写个脚本压压惊,既然是过年,红包肯定不能少,现在市面上已经充斥着各式各样的抢红包脚本,那么你想不想知道这些是如何制作的呢?跟着我一起来愉快的抢红包吧。 |

- 您所在的用户组无法下载或查看附件
无论是扣扣还是微信,他们的抢红包方式都大同小异,毕竟都是用(mei)心(qian)创(wan)造(ni)快(m)乐(b)的腾讯出品,作为一个单身狗,微信这么高大上的东西还是以后再说吧,我们先用扣扣来制作抢红包脚本。 打开扣扣,进入一个群里,发个红包,我们可以在界面看到这样的图:

- 您所在的用户组无法下载或查看附件
这是一个口令红包,我们和图片中上面那个普通红包相比,有一个很明显的不同,那就是上面有把大大的锁,当然,他们的特征都很明显,我们使用多点找色,识别出红包的类型,如果是口令红包,我们是不是需要做识别文字呢?先别急,我们尝试着点击一下:

- 您所在的用户组无法下载或查看附件
发现扣扣相当人性化的帮我们吧需要输入的口令显示在了屏幕,我们只需要点击一下上图箭头里的红色的字,就可以自动输入口令:

- 您所在的用户组无法下载或查看附件
然后点击发送就OK了,别急,当然还有最后一步,我们需要关闭领取之后的界面,让他继续等待领取红包:
- 您所在的用户组无法下载或查看附件
逻辑清楚了,那么我们来写成代码:
- 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的分辨率制作的,如果想要制作多分辨率支持,我们只需要分别做几套适配,就可以制作出通用的自动抢红包脚本。
想知道更多请关注院刊系列!

- 您所在的用户组无法下载或查看附件