马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
自己小白写的定时器里面有几处问题麻烦高手帮忙结果一下,先谢谢你们了
麻烦告诉,给我修改一下拜托了
问题1
定时时间(指定的时间)的分_字小于,系统时间脚本依然可以运行,
该如何判断啊,
问题2
如果指定的时间日_字(日)大约系统时间。然而时_字(时)小于系统时,脚本就不会运行了,有该如何判断啊,
空间 提醒时间
//默认空间
变量 控制开关 = 真
//开始按钮_点击操作
功能 开始_点击()
变量 控制开关 = 真
线程.开启("提醒时间.检测线程","")
功能结束
功能 检测线程()
变量 指定时间
变量 年_月,返回值,长度,年_字,月_字,日_字,时_字,分_字
年_月 = 日期框.获得文本("日期框0")
调试输出(年_月)
是否成功=字符串.分割(年_月,"-",返回值)
数组空间.大小(返回值,长度)
年_字=返回值[0]
月_字=返回值[1]
日_字=返回值[2]
调试输出(返回值[0])
调试输出(返回值[1])
调试输出(返回值[2])
时_字 = 下拉框.获得文本("下拉框0")
调试输出(时_字)
分_字 = 下拉框.获得文本("下拉框1")
循环(控制开关)
提醒时间=年_字&"/"&月_字&"/"&日_字&" "&时_字&":"&分_字
调试输出(提醒时间)
at = 日期时间.当前日期()
调试输出(at)
年 = 日期时间.年(at)
月 = 日期时间.月(at)
日 = 日期时间.日(at)
时 = 日期时间.时(at)
分 = 日期时间.分(at)
如果(时<10)
时="0"&时
如果结束
如果(分<10)
分="0"&分
如果结束
如果(年_字 < 年)
辅助.消息框("定时时间不得小于北京时间")
控制开关 = 假
调试输出("年_字小于;"&年)
如果结束
如果(月_字 < 月)
辅助.消息框("定时时间不得小于北京时间")
控制开关 = 假
调试输出("月_字小月;"&月)
返回 0
如果结束
如果(日_字 < 日)
辅助.消息框("定时时间不得小于北京时间")
控制开关 = 假
调试输出("日_字小于;"&日)
返回 0
如果结束
如果(时_字 < 时)
辅助.消息框("定时时间不得小于北京时间")
调试输出("时_字小于;"&时)
控制开关 = 假
返回 0
如果结束
调试输出(时_字&":"&分_字)
如果(提醒时间 == 年&"/"&月&"/"&日&" "&时&":"&分)
辅助.消息框(提醒时间)
跳出
如果结束
调试输出(时&":"&分)
辅助.等待(1000)
循环结束
功能结束
功能 定时器0_时钟()
//这里添加你要执行的代码
变量 当前时间
当前时间 = 日期时间.当前日期()
编辑框.设置文本("编辑框0",当前时间)
功能结束
|