TC官方合作论坛

标题: 菜鸟制作的定时关机小工具 出炉了! 大家多多指教哈! [打印本页]

作者: yun    时间: 2012-5-19 17:32
标题: 菜鸟制作的定时关机小工具 出炉了! 大家多多指教哈!
思路:
1、可以输入小时和分钟
2、点击开始按钮注册定时器
3、定时器事件中添加代码
     3-1、分别获取编辑框中的小时,与分钟值;在获取系统时间,把系统时间分割获取小时和分钟
     3-2、比较设置的时间和系统时间,如果小时分钟都相等了,就执行关机。
  1. 空间 定时关机
  2. //定义默认空间


  3. 字符型 小时,分钟

  4. 功能 逻辑型 开始_点击()  
  5.         小时=编辑框.获得文本("编辑框小时")
  6.         分钟=编辑框.获得文本("编辑框分钟")   
  7.         如果(小时=="" || 分钟=="")
  8.                 辅助.消息框("请输入时间")
  9.         否则
  10.                 定时器.注册("定时器0",1000)   
  11.         如果结束
  12. 返回 真
  13. //函数返回语句
  14. 功能结束



  15. 功能 逻辑型 退出_点击()
  16.         辅助.退出()
  17.         返回 真
  18. 功能结束



  19. 功能 逻辑型 定时器0_时钟()

  20. //        字符型 小时=编辑框.获得文本("编辑框小时")  
  21. //        字符型 分钟=编辑框.获得文本("编辑框分钟")  
  22.              
  23.      字符型 当前时间=系统.时间(1)  
  24.      字符型[] 当前时间数组=字符型[7]
  25.      字符串.分割(当前时间,"|",当前时间数组)  
  26.      
  27.      如果(小时==当前时间数组[0] && 分钟==当前时间数组[1] )  
  28.             定时器.销毁("定时器0")   
  29.             //系统.关机(10)  //要真关机,就把这里的注释去掉
  30.             辅助.消息框("到了设定时间:"+小时+" 时 "+分钟+ " 分")    //这里做测试用的,不真滴关机了!
  31.      如果结束

  32. 返回 真
  33. 功能结束



  34. 功能 逻辑型 最小化到托盘_点击()
  35.         辅助.设置托盘("定时关机",假)
  36. 返回 真
  37. 功能结束


  38. 空间结束
  39. //空间结束语句
复制代码


[attach]3309[/attach]



作者: tcmade888    时间: 2012-5-19 17:44
谢谢楼主的分享
作者: 泥巴路    时间: 2012-5-19 17:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: TC兔子    时间: 2012-5-19 18:15
每一步的进步都值得鼓励,加油
作者: jrflsh    时间: 2012-5-20 01:28
代码貌似没有发完吧
作者: jlklove    时间: 2012-5-20 13:43
学习  下
作者: wjxxxun    时间: 2012-5-20 18:36
这个代码不完整啊
作者: yun    时间: 2012-5-21 09:56
回复 7楼wjxxxun的帖子

呵呵!马上上来!
作者: 无情的冷风    时间: 2012-5-21 16:08
给力的说, 支持下。。
作者: kevinqq    时间: 2012-5-21 18:26
亲给你个建议用线程  用定时器,有时候会造成界面假死- -
作者: yun    时间: 2012-5-23 09:28
回复 10楼kevinqq的帖子

线程我不会呀!请指点!!!
作者: ayzddn    时间: 2012-10-7 04:21
新手刚刚接触,学习一下
作者: pest    时间: 2012-10-8 04:41
建议用线程
作者: 134    时间: 2015-8-13 17:14
>错误:D:\TC\定时关机\定时关机\定时关机.t 行号:34 错误信息:'[] 当前时间数组=字符型 [7]' 可能是变量定义关键字与变量名中间没有空格,应该加上空格




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1