因为种植的个数是不确定的,所以我们需要计时的个数也是不确定的,那么我们可以用线程来开启一个循环函数,用每一秒循环函数内的数值减一来计时,缺点是误差可能会蛮大的,特别是机器卡的时候!这样我们可以直接用 如果(时=="11"&&分=="05") 来判断当北京时间11点05分的时候脚本执行什么代码.复制代码
- 字符型 时间=dm.GetNetTime() //大漠命令获得北京时间 格式为"年-月-日 时:分:秒"
- 字符型[] 数组=字符型[3] //定义数组
- 字符型[] 数组2=字符型[2] //定义数组
- 字符串.分割(时间," ",数组2) //分割得到的北京时间字符串,命令执行后 数组2[0]="年-月-日" 数组2[1]="时:分:秒"
- 字符串.分割(数组2[1],":",数组) //再次分割"时:分:秒"
- 字符型 时=数组[0]
- 字符型 分=数组[1]
- 字符型 秒=数组[2]
我们可以设置一个定时器控件,频率设置为1000毫秒,也就是一秒来执行上面的代码!
当然,误差是肯定有的,但是绝对不会很夸张,所以我们可以延后5-10分钟再去做任务!
再来说说计算种植的时间
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) | Powered by Discuz! X3.1 |