易语言怎么编写自动关机软件

只要在编辑框输入指定数字然后按下按钮就能在指定时间关机。给个例子。... 只要在编辑框输入指定数字 然后按下按钮 就能在指定时间关机。 给个例子。 展开
 我来答
discovery522
推荐于2016-06-08 · TA获得超过4714个赞
知道大有可为答主
回答量:2308
采纳率:71%
帮助的人:1522万
展开全部
自动关机的代码可能有点长,如下:

.版本 2
.支持库 spec
.支持库 shell

.程序集 窗口程序集_启动窗口
.程序集变量 小时, 整数型
.程序集变量 分钟, 整数型
.程序集变量 秒数, 小数型
.程序集变量 关机的秒数, 整数型
.程序集变量 操作类型, 整数型
.程序集变量 正在关机, 逻辑型

.子程序 __启动窗口_创建完毕

皮肤_资源加载 (#皮肤_BLACK)

.子程序 _编辑框1_内容被改变

.判断开始 (到数值 (编辑框1.内容) > 23)
编辑框1.内容 = “23”
编辑框1.起始选择位置 = -1
.默认

.判断结束

.子程序 _编辑框2_内容被改变

.判断开始 (到数值 (编辑框2.内容) > 59)
编辑框2.内容 = “59”
编辑框2.起始选择位置 = -1
.默认

.判断结束

.子程序 _编辑框3_内容被改变

.判断开始 (到数值 (编辑框3.内容) > 59)
编辑框3.内容 = “59”
编辑框3.起始选择位置 = -1
.默认

.判断结束

.子程序 _按钮1_被单击
.局部变量 i, 整数型

正在关机 = 真
小时 = 到数值 (编辑框1.内容)
分钟 = 到数值 (编辑框2.内容)
秒数 = 到数值 (编辑框3.内容)
编辑框1.内容 = 到文本 (小时)
编辑框2.内容 = 到文本 (分钟)
编辑框3.内容 = 到文本 (秒数)
.计次循环首 (75, )
分组框1.高度 = 分组框1.高度 - 1
分组框2.顶边 = 分组框2.顶边 - 1
分组框2.高度 = 分组框2.高度 + 1
处理事件 ()
延时 (10)
.计次循环尾 ()

.判断开始 (单选框1.选中 = 真)
操作类型 = 1
.判断 (单选框2.选中 = 真)
操作类型 = 2
.默认
信息框 (“请选择计次模式!”, 64, )
.判断结束

.判断开始 (操作类型 = 1)
小时 = 到数值 (编辑框1.内容)
分钟 = 到数值 (编辑框2.内容)
秒数 = 到数值 (编辑框3.内容) + 1
时钟1.时钟周期 = 998
关机的秒数 = 小时 × 3600 + 分钟 × 60 + 秒数
.判断 (操作类型 = 2)
小时 = 到数值 (编辑框1.内容) + 取小时 (取现行时间 ())
分钟 = 到数值 (编辑框2.内容) + 取分钟 (取现行时间 ())
秒数 = 到数值 (编辑框3.内容) + 取秒 (取现行时间 ()) + 1
关机的秒数 = 小时 × 3600 + 分钟 × 60 + 秒数
时钟1.时钟周期 = 998
.判断开始 (小时 > 23)
小时 = 小时 - 24
.默认

.判断结束

.判断开始 (分钟 > 59)
分钟 = 分钟 - 60
.默认

.判断结束

.判断开始 (秒数 > 59)
秒数 = 秒数 - 60
.默认

.判断结束

时钟2.时钟周期 = 关机的秒数 × 1000
.默认

.判断结束

按钮1.禁止 = 真
按钮2.可视 = 真
按钮2.顶边 = 分组框2.高度 - 48
按钮3.可视 = 真
按钮3.顶边 = 分组框2.高度 - 48

.子程序 _时钟1_周期事件
.局部变量 秒数i, 整数型
.局部变量 分数i, 整数型
.局部变量 时数i, 整数型
.局部变量 秒数j, 文本型
.局部变量 分数j, 文本型
.局部变量 时数j, 文本型
.局部变量 变量i, 整数型

调试输出 (关机的秒数)
.如果 (取小时 (取现行时间 ()) = 小时 且 取分钟 (取现行时间 ()) = 分钟 且 取秒 (取现行时间 ()) = 秒数)
关闭系统 (1, 真)
.否则
调试输出 (小时, 分钟, 秒数)
变量i = 1
.判断开始 (秒数 - 取秒 (取现行时间 ()) < 1)
秒数i = 60 - 取绝对值 (秒数 - 取秒 (取现行时间 ())) - 变量i
变量i = 1
.默认
秒数i = 秒数 - 取秒 (取现行时间 ()) - 变量i
变量i = 0
.判断结束

.判断开始 (分钟 - 取分钟 (取现行时间 ()) < 1)
分数i = 60 - 取绝对值 (分钟 - 取分钟 (取现行时间 ())) - 变量i
变量i = 1
.默认
分数i = 分钟 - 取分钟 (取现行时间 ()) - 变量i
变量i = 0

.判断结束

.判断开始 (小时 - 取小时 (取现行时间 ()) < 1)
时数i = 24 - 取绝对值 (小时 - 取小时 (取现行时间 ())) - 变量i
变量i = 1

.默认
时数i = 小时 - 取小时 (取现行时间 ()) - 变量i
变量i = 0

.判断结束

.判断开始 (0 ≤ 时数i 且 时数i < 10)
时数j = “0” + 到文本 (时数i)
.默认
时数j = 到文本 (时数i)
.判断结束

.判断开始 (0 ≤ 分数i 且 分数i < 10)
分数j = “0” + 到文本 (分数i)
.默认
分数j = 到文本 (分数i)
.判断结束

.判断开始 (0 ≤ 秒数i 且 秒数i < 10)
秒数j = “0” + 到文本 (秒数i)
.默认
秒数j = 到文本 (秒数i)
.判断结束

.判断开始 (时数j = “23” 且 分数j = “60”)
时数j = “00”
分数j = “00”
.判断 (时数j = “24”)
时数j = “00”
.默认

.判断结束

标签4.标题 = “将在” + 到文本 (时数j) + “:” + 到文本 (分数j) + “:” + 到文本 (秒数j) + “后关机”

.如果结束

.子程序 _按钮2_被单击

正在关机 = 假

时钟1.时钟周期 = 0
时钟2.时钟周期 = 0
时钟3.时钟周期 = 0
.计次循环首 (75, )
分组框1.高度 = 分组框1.高度 + 1
分组框2.顶边 = 分组框2.顶边 + 1
分组框2.高度 = 分组框2.高度 - 1
处理事件 ()
延时 (10)
.计次循环尾 ()
标签4.标题 = “未启动”
按钮1.禁止 = 假
按钮2.可视 = 假
按钮3.可视 = 假

.子程序 __启动窗口_可否被关闭, 逻辑型

.判断开始 (正在关机 = 真)
返回 (假)
.默认

.判断结束

.子程序 _按钮3_被单击

.如果 (信息框 (“隐藏之后无法恢复,是否隐藏?”, #是否钮 + #询问图标, ) = #是钮)
可视 = 假
.否则

.如果结束
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
匿名用户
2013-09-05
展开全部
明天给你做个!上次帮人做了个删了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
东方红鹰隼大队
2013-09-18 · TA获得超过2808个赞
知道大有可为答主
回答量:5070
采纳率:66%
帮助的人:1740万
展开全部
这个我不会。

自动关机软件,我使用的是定时关机3000.

定时关机 3000有五种让电脑定时关机的方法,如每天几点几分关机或者等待多长时间后关机或者开机多长时间关机以及网速低于多少的时候关机和键盘鼠标多次时间没有反应关机。

还不赶快下载定时关机3000到您的电脑,试试定时关机的效果怎么样?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式