@hwk603
2016-02-07T10:20:42.000000Z
字数 1446
阅读 2243
lua
import "str.lua"Dim 屏幕横坐标X,屏幕纵坐标Y,x,y,y2屏幕横坐标X=GetScreenX()屏幕纵坐标Y=GetScreenY()x=屏幕横坐标X\2y=屏幕纵坐标Y\3y2=y*2//读取文本//将二楼的红包时刻的文本保存到/sdcard,让脚本读取文本//注意文件名是【红包时刻】,无任何后缀.//路径不对的话,自己改路径,有的手机是不一样的。Dim 返回值返回值=File.Read("/sdcard/红包时刻")sm(返回值)//提取时间Dim MyTimeMyTime = now()MyTime = mid(MyTime,12,5)dim sjsj=str.arraymatch(返回值,"%d%d:%d%d")sm(sj)dim k,MyStringk=0for ubound(sj)//将中文冒号改为英文的MyString = Replace(sj(k), ":", ":")k=k+1nextdodim sumsum=0k=0for ubound(sj)\2//sm(sj(2*k)&" VS "&sj(2*k+1))if 比大小(MyTime,sj(2*k)) and (not(比大小(MyTime,sj(2*k+1)))) thensum=1elsesum=0end ifif sum=1 thenexit forend ifk=k+1nextif sum=1 thensm("抢红包啦")下滑n次(10)elsesm("时间没到呢")end ifloopsub sm(s)showmessage sdelay 2000end sub//计算秒数function second(t)dim sec,min,hourhour=clng(left(t,2))min=clng(right(t,2))sec=hour*3600+min*60second=secend function//时间格式一样后,开始比较大小function 比大小(now,t)dim tfif second(now)>second(t) thentf=trueelsetf=falseend if比大小=tfend functionsub 下滑n次(n)for nswipe(x,y,x,y2,200)delay 200nextend sub
str.lua
--~ 提取匹配的字符串,存为数组function QMPlugin.arraymatch(s, pattern)local t = {}pcall(function()k=1for v in string.gmatch(s,pattern) dot[k]=vk=k+1endend)return tend
红包时刻
除夕QQ红包福利时间表大家记得定好闹铃抢红包呀~12:00~12:05 李冰冰派红包18:00~18:10 范冰冰派红包18:10~18:20 李宇春派红包18:20~18:30 井柏然派红包18:30~18:40 张艺兴派红包18:40~18:50 杨幂派红包18:50~19:00 黄晓明派红包19:00~19:30 理财通派红包19:30~20:00 腾讯视频派红包20:00~20:30 微众派红包20:30~21:00 QQ音乐派红包21:00~21:30 挖财派红包21:30~22:00 QQ阅读派红包22:00~22:30 大众点评派红包22:30~23:00 天天快报派红包23:00~23:30 携程派红包23:30~23:45 巴黎欧莱雅派红包23:45~23:50 美宝莲纽约派红包23:50~24:30 娃哈哈派红包