思路:
1、可以输入小时和分钟
2、点击开始按钮注册定时器
3、定时器事件中添加代码
3-1、分别获取编辑框中的小时,与分钟值;在获取系统时间,把系统时间分割获取小时和分钟
3-2、比较设置的时间和系统时间,如果小时分钟都相等了,就执行关机。- 空间 定时关机
- //定义默认空间
- 字符型 小时,分钟
- 功能 逻辑型 开始_点击()
- 小时=编辑框.获得文本("编辑框小时")
- 分钟=编辑框.获得文本("编辑框分钟")
- 如果(小时=="" || 分钟=="")
- 辅助.消息框("请输入时间")
- 否则
- 定时器.注册("定时器0",1000)
- 如果结束
- 返回 真
- //函数返回语句
- 功能结束
- 功能 逻辑型 退出_点击()
- 辅助.退出()
- 返回 真
- 功能结束
- 功能 逻辑型 定时器0_时钟()
- // 字符型 小时=编辑框.获得文本("编辑框小时")
- // 字符型 分钟=编辑框.获得文本("编辑框分钟")
-
- 字符型 当前时间=系统.时间(1)
- 字符型[] 当前时间数组=字符型[7]
- 字符串.分割(当前时间,"|",当前时间数组)
-
- 如果(小时==当前时间数组[0] && 分钟==当前时间数组[1] )
- 定时器.销毁("定时器0")
- //系统.关机(10) //要真关机,就把这里的注释去掉
- 辅助.消息框("到了设定时间:"+小时+" 时 "+分钟+ " 分") //这里做测试用的,不真滴关机了!
- 如果结束
- 返回 真
- 功能结束
- 功能 逻辑型 最小化到托盘_点击()
- 辅助.设置托盘("定时关机",假)
- 返回 真
- 功能结束
- 空间结束
- //空间结束语句
复制代码
|