TC官方合作论坛
标题:
【有源码】下拉框的应用-脚本定时执行
[打印本页]
作者:
花落莫相离
时间:
2012-5-14 13:22
标题:
【有源码】下拉框的应用-脚本定时执行
实现定时功能不止一个方法,这里只举例说明用下拉框的用法,如图:
执行效果:
[attach]3236[/attach]
下拉框的设置:
[attach]3237[/attach]
[attach]3238[/attach]
脚本执行效果:到预定时间引起电脑蜂鸣。看帖回帖才是好孩子,嘿嘿!代码部分隐藏了一下,不要砸鸡蛋!
空间 定时执行
//定义默认空间
线程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)
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句
复制代码
作者:
tyuyan
时间:
2012-5-14 13:43
沙发。。 来支持下。 楼主打包发出来就跟好了。 直接可以运用。
作者:
无情的冷风
时间:
2012-5-14 13:59
来学习下。。
作者:
战斗之神
时间:
2012-5-14 14:17
好东西 就要分享 楼主好人。
作者:
ksap787523
时间:
2012-5-14 14:37
回复
1楼
花落莫相离
的帖子
楼主,有个问题请教下:分隔符位置=字符串.查找字符(现在时间,124) 这个2个参数应该都是字符型的吧? “124”应该是整数的吧 我怎么看都不对,没到TC里面运行,只是看了眼,有点疑惑,求解答
擦了,看错了 看成查找字符串了 我擦
作者:
落叶归根
时间:
2012-5-14 14:38
楼上真好。 谢 勒。
作者:
q405047127
时间:
2012-5-14 15:26
我这没显示隐藏的代码哦。- -
作者:
花落莫相离
时间:
2012-5-14 15:59
回复
5楼
ksap787523
的帖子
比我还粗心。这句不是查找分隔符“|”在“现在时间”里第一次出现的位置的意思嘛,124是分隔符“|”的键码
作者:
ksap787523
时间:
2012-5-14 20:48
回复
8楼
花落莫相离
的帖子
是啊,我后面才发现,郁闷死了,我开始还看了半天,以为TC改参数,我还查了半天,结果发现,少看了个字
因为一般我写都是用的查找字符串 嘿嘿
作者:
scj2zxy
时间:
2012-8-23 15:54
相当彪悍
作者:
jianke321
时间:
2012-11-18 09:33
不错学习了
作者:
jianke321
时间:
2012-11-19 00:00
学习中,吧整个东西发上来啊
作者:
cocorange
时间:
2013-1-28 13:52
啊,正好学习学习
作者:
qq200809158
时间:
2013-3-11 17:08
好东西收着学习
作者:
西游傲龙
时间:
2013-3-19 13:46
代码最忌讳冗杂、、、虽然我是新手,不过在别的语言并不是
作者:
风动,心不动
时间:
2015-2-17 00:58
参考
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1