实现定时功能不止一个方法,这里只举例说明用下拉框的用法,如图:
执行效果:
下拉框的设置:
脚本执行效果:到预定时间引起电脑蜂鸣。看帖回帖才是好孩子,嘿嘿!代码部分隐藏了一下,不要砸鸡蛋!
- 空间 定时执行
- //定义默认空间
- 线程1,线程2
- 功能 显示时间()
- 循环(真)
- 现在时间=系统.时间(0)
- 标签显示=字符串.连接("现在时间:",现在时间)
- 标签.设置文本("标签0",标签显示)
- 辅助.等待(1000)
- 循环结束
- 返回 真
- 功能结束
- 功能 定时()
- 现在时间,现在小时,现在分,现在秒,标签显示
- 分隔符位置
- 现在时间=系统.时间(1)
- 分隔符位置=字符串.查找字符(现在时间,124)
- 现在小时=字符串.截取(现在时间,0,分隔符位置)
- 现在时间=字符串.移除(现在时间,分隔符位置+1,真)
- 分隔符位置=字符串.查找字符(现在时间,124)
- 现在分=字符串.截取(现在时间,0,分隔符位置)
- 现在时间=字符串.移除(现在时间,分隔符位置+1,真)
- 分隔符位置=字符串.查找字符(现在时间,124)
- 现在秒=字符串.截取(现在时间,0,分隔符位置)
- 选项1,选项2
- 选择小时,选择分
- 选项1=下拉框.得到选项("下拉框0")
- 如果(选项1==-1)
- 选择小时=下拉框.获得内容("下拉框0",23)
- 下拉框.设置选项("下拉框0",23)
- 如果结束
- 如果(选项1==0)
- 选择小时=下拉框.获得内容("下拉框0",0)
- 下拉框.设置选项("下拉框0",0)
- 如果结束
- 如果(选项1==1)
- 选择小时=下拉框.获得内容("下拉框0",1)
- 下拉框.设置选项("下拉框0",1)
- 如果结束
- 如果(选项1==2)
- 选择小时=下拉框.获得内容("下拉框0",2)
- 下拉框.设置选项("下拉框0",2)
- 如果结束
- 如果(选项1==3)
- 选择小时=下拉框.获得内容("下拉框0",3)
- 下拉框.设置选项("下拉框0",3)
- 如果结束
- 如果(选项1==4)
- 选择小时=下拉框.获得内容("下拉框0",4)
- 下拉框.设置选项("下拉框0",4)
- 如果结束
- 如果(选项1==5)
- 选择小时=下拉框.获得内容("下拉框0",5)
- 下拉框.设置选项("下拉框0",5)
- 如果结束
- 如果(选项1==6)
- 选择小时=下拉框.获得内容("下拉框0",6)
- 下拉框.设置选项("下拉框0",6)
- 如果结束
- 如果(选项1==7)
- 选择小时=下拉框.获得内容("下拉框0",7)
- 下拉框.设置选项("下拉框0",7)
- 如果结束
- 如果(选项1==8)
- 选择小时=下拉框.获得内容("下拉框0",8)
- 下拉框.设置选项("下拉框0",8)
- 如果结束
- 如果(选项1==9)
- 选择小时=下拉框.获得内容("下拉框0",9)
- 下拉框.设置选项("下拉框0",9)
- 如果结束
- 如果(选项1==10)
- 选择小时=下拉框.获得内容("下拉框0",10)
- 下拉框.设置选项("下拉框0",10)
- 如果结束
- 如果(选项1==11)
- 选择小时=下拉框.获得内容("下拉框0",11)
- 下拉框.设置选项("下拉框0",11)
- 如果结束
- 如果(选项1==12)
- 选择小时=下拉框.获得内容("下拉框0",12)
- 下拉框.设置选项("下拉框0",12)
- 如果结束
- 如果(选项1==13)
- 选择小时=下拉框.获得内容("下拉框0",13)
- 下拉框.设置选项("下拉框0",13)
- 如果结束
- 如果(选项1==14)
- 选择小时=下拉框.获得内容("下拉框0",14)
- 下拉框.设置选项("下拉框0",14)
- 如果结束
- 如果(选项1==15)
- 选择小时=下拉框.获得内容("下拉框0",15)
- 下拉框.设置选项("下拉框0",15)
- 如果结束
- 如果(选项1==16)
- 选择小时=下拉框.获得内容("下拉框0",16)
- 下拉框.设置选项("下拉框0",16)
- 如果结束
- 如果(选项1==17)
- 选择小时=下拉框.获得内容("下拉框0",17)
- 下拉框.设置选项("下拉框0",17)
- 如果结束
- 如果(选项1==18)
- 选择小时=下拉框.获得内容("下拉框0",18)
- 下拉框.设置选项("下拉框0",18)
- 如果结束
- 如果(选项1==19)
- 选择小时=下拉框.获得内容("下拉框0",19)
- 下拉框.设置选项("下拉框0",19)
- 如果结束
- 如果(选项1==20)
- 选择小时=下拉框.获得内容("下拉框0",20)
- 下拉框.设置选项("下拉框0",20)
- 如果结束
- 如果(选项1==21)
- 选择小时=下拉框.获得内容("下拉框0",21)
- 下拉框.设置选项("下拉框0",21)
- 如果结束
- 如果(选项1==22)
- 选择小时=下拉框.获得内容("下拉框0",22)
- 下拉框.设置选项("下拉框0",22)
- 如果结束
- 如果(选项1==23)
- 选择小时=下拉框.获得内容("下拉框0",23)
- 下拉框.设置选项("下拉框0",23)
- 如果结束
- 选项2=下拉框.得到选项("下拉框1")
- 如果(选项2==-1)
- 选择分=下拉框.获得内容("下拉框1",12)
- 下拉框.设置选项("下拉框1",12)
- 如果结束
- 如果(选项2==0)
- 选择分=下拉框.获得内容("下拉框1",0)
- 下拉框.设置选项("下拉框1",0)
- 如果结束
- 如果(选项2==1)
- 选择分=下拉框.获得内容("下拉框1",1)
- 下拉框.设置选项("下拉框1",1)
- 如果结束
- 如果(选项2==2)
- 选择分=下拉框.获得内容("下拉框1",2)
- 下拉框.设置选项("下拉框1",2)
- 如果结束
- 如果(选项2==3)
- 选择分=下拉框.获得内容("下拉框1",3)
- 下拉框.设置选项("下拉框1",3)
- 如果结束
- 如果(选项2==4)
- 选择分=下拉框.获得内容("下拉框1",4)
- 下拉框.设置选项("下拉框1",4)
- 如果结束
- 如果(选项2==5)
- 选择分=下拉框.获得内容("下拉框1",5)
- 下拉框.设置选项("下拉框1",5)
- 如果结束
- 如果(选项2==6)
- 选择分=下拉框.获得内容("下拉框1",6)
- 下拉框.设置选项("下拉框1",6)
- 如果结束
- 如果(选项2==7)
- 选择分=下拉框.获得内容("下拉框1",7)
- 下拉框.设置选项("下拉框1",7)
- 如果结束
- 如果(选项2==8)
- 选择分=下拉框.获得内容("下拉框1",8)
- 下拉框.设置选项("下拉框1",8)
- 如果结束
- 如果(选项2==9)
- 选择分=下拉框.获得内容("下拉框1",9)
- 下拉框.设置选项("下拉框1",9)
- 如果结束
- 如果(选项2==10)
- 选择分=下拉框.获得内容("下拉框1",10)
- 下拉框.设置选项("下拉框1",10)
- 如果结束
- 如果(选项2==11)
- 选择分=下拉框.获得内容("下拉框1",11)
- 下拉框.设置选项("下拉框1",11)
- 如果结束
- 如果(选项2==12)
- 选择分=下拉框.获得内容("下拉框1",12)
- 下拉框.设置选项("下拉框1",12)
- 如果结束
- 执行时间
- 选择小时1,选择分1,现在小时1,现在分1,现在秒1
- 选择小时1=选择小时
- 选择分1=选择分
- 现在小时1=现在小时
- 现在分1=现在分
- 现在秒1=现在秒
- 如果(选择小时1<现在小时1)
- 辅助.消息框("您选择的小时数小于现在时间的小时数")
- 返回 假
- 如果结束
- 如果(选择小时1==现在小时1&&选择分1<现在分1)
- 辅助.消息框("您选择的分钟数小于现在时间的分钟数")
- 返回 假
- 如果结束
- 如果(选择小时1==现在小时1&&选择分1==现在分1)
- 辅助.消息框("您选择的秒数小于现在时间的分钟数")
- 返回 假
- 如果结束
- 如果(选择小时1==现在小时1&&选择分1>现在分1)
- 执行时间=(选择分1-现在分1-1)*60+60-现在秒1
- 如果结束
- 如果(选择小时1>现在小时1&&选择分1==现在分1)
- 执行时间=(选择小时1-现在小时1-1)*60*60-现在秒1
- 如果结束
- 如果(选择小时1>现在小时1&&选择分1>现在分1)
- 执行时间=(选择小时1-现在小时1)*60*60+(选择分1-现在分1)*60-现在秒1
- 如果结束
- 如果(选择小时1>现在小时1&&选择分1<现在分1)
- 执行时间=(选择小时1-现在小时1-1)*60*60+(选择分1+60-现在分1)*60-现在秒1
- 如果结束
- 辅助.消息框(字符串.连接(执行时间,"秒(执行任务所需秒数)"))
- 辅助.等待(执行时间*1000)
- 辅助.蜂鸣(1000,1000)
- 返回 真
- 功能结束
- 功能 开始_点击()
- //这里添加你要执行的代码
- 线程1=线程.开启("定时执行.显示时间","")
- 线程2=线程.开启("定时执行.定时","")
- 返回 真
- //函数返回语句
- 功能结束
- 功能 退出_点击()
- //这里添加你要执行的代码
- 线程.关闭(线程1)
- 线程.关闭(线程2)
- 辅助.退出()
- 返回 真
- //函数返回语句
- 功能结束
- 空间结束
- //空间结束语句
复制代码 |