|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
TC大神求救::为什么每sleep 5分钟后,执行循环语,程序就死了呢
function option()
sleep(10000)
while(true)
var x,y
while (true)
找图(0,0,1920,1080,"rc:2.bmp","000000",0.8,0,x,y)
if (x>0)
调试输出("红包主播已找到")
break
else
touchdown(420,178,0)
touchmove(421,980,0)
sleep(500)
touchup(0)
sleep(3000)
end
end
var w,h
sysgetscreen(w,h)
调试输出(w)
调试输出(h)
var timediff
var time=timenow()
调试输出(time)
var yearnow=timeyear(time)
var monthnow=timemonth(time)
var daynow=timeday(time)
var hournow=timehour(time)
var minutenow=timeminute(time)
var minutenow1
if(minutenow<10)
minutenow1=0
else
minutenow1=timeminute(time)
end
var secondnow=timesecond(time)
var ymdnow=yearnow&"/"&monthnow&"/"&daynow
var timenow=hournow&":"&minutenow&":"&secondnow
调试输出(ymdnow)
调试输出(timenow)
var m1=strleft(minutenow1,1)
调试输出(m1)
var m2=m1+1
调试输出(m2)
if (m1==5)
var hournow1=hournow+1
ymdnow=yearnow&"/"&monthnow&"/"&daynow&" "&hournow1&":"&"00:00"
else
ymdnow=yearnow&"/"&monthnow&"/"&daynow&" "&hournow&":"&m2&"0:00"
end
time=timenow()
调试输出(time)
调试输出(ymdnow)
timediff=timediff("s",time,ymdnow)
调试输出(timediff)
调试输出("sleep now")
var timediff1=(timediff-30)*1000
sleep(timediff1)//waiting time
tap(y,x)
sleep(1000)
tap(757,1871)
sleep(2000)
tap(417,1541)
sleep(2000)
tap(144,289)
sleep(2000)
tap(947,1070)
sleep(22000)
每次要执行下面的语句,程序就直接退出了
while(true)
找图(1624,675,1920,1080,"rc:1.bmp","000000",0.8,0,x,y)
if (x>0)
tap(y,x)
sleep(50)
tap(977,430)
sleep(100)
tap(y,x)
break
var minutenow2=timeminute(timenow())
var m3=strright(minutenow2,1)
调试输出(m3)
elseif(m3>1)
break
end
end
sleep(5000)
tap(1046,1874)
sleep(1000)
tap(306,1023)
sleep(1000)
keypress(4)
end
线程关闭(线程句柄)
end
|
|