易语言怎么写关机( 三 )


.判断 (编辑框2.内容 = “”)
.如果 (编辑框1.内容 = “”)
信息框 (“您还没有输入关闭系统的时间”,0, )
.否则
时钟1.时钟周期 = 到整数 (编辑框1.内容) * 60 * 60 * 1000 + 到整数 (编辑框2.内容) * 60 * 1000
编辑框1.禁止 = 真
编辑框2.禁止 = 真
按钮1.禁止 = 真
信息框 (“系统将在” + 到文本 (时钟1.时钟周期 ÷ 1000) + “分后关机”,0, )
.如果结束
.默认
.如果真 (编辑框1.内容 ≠ “” 且 编辑框2.内容 ≠ “”)
时钟1.时钟周期 = 到整数 (编辑框1.内容) * 60 * 60 * 1000 + 到整数 (编辑框2.内容) * 60 * 1000
编辑框1.禁止 = 真
编辑框2.禁止 = 真
按钮1.禁止 = 真
信息框 (“系统将在” + 到文本 (时钟1.时钟周期 ÷ 1000) + “分后关机”,0, )
.如果真结束
.判断结束
.子程序 _时钟1_周期事件
关闭系统 (#关机,真)
结束 ()
.子程序 __启动窗口_创建完毕
【易语言怎么写关机】编辑框1.输入方式 = 7
编辑框2.输入方式 = 7
.子程序 _按钮2_被单击
时钟1.时钟周期 = 0
按钮1.禁止 = 假
编辑框1.禁止 = 假
编辑框2.禁止 = 假
编辑框1.内容 = “”
编辑框2.内容 = “”
============================不懂追问===========================
9. 易语言怎么编写自动关机软件 自动关机的代码可能有点长,如下:.版本 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 .判断开始 (秒数 - 取秒 (取现行时间 ()) 秒数i = 60 - 取绝对值 (秒数 - 取秒 (取现行时间 ())) - 变量i 变量i = 1 .默认 秒数i = 秒数 - 取秒 (取现行时间 ()) - 变量i 变量i = 0 .判断结束.判断开始 (分钟 - 取分钟 (取现行时间 ()) 分数i = 60 - 取绝对值 (分钟 - 取分钟 (取现行时间 ())) - 变量i 变量i = 1 .默认 分数i = 分钟 - 取分钟 (取现行时间 ()) - 变量i 变量i = 0 .判断结束 .判断开始 (小时 - 取小时 (取现行时间 ()) 时数i = 24 - 取绝对值 (小时 - 取小时 (取现行时间 ())) - 变量i 变量i = 1 .默认 时数i = 小时 - 取小时 (取现行时间 ()) - 变量i 变量i = 0 .判断结束 .判断开始 (0 ≤ 时数i 且 时数i 时数j = “0” + 到文本 (时数i) .默认 时数j = 到文本 (时数i) .判断结束 .判断开始 (0 ≤ 分数i 且 分数i 分数j = “0” + 到文本 (分数i) .默认 分数j = 到文本 (分数i) .判断结束 .判断开始 (0 ≤ 秒数i 且 秒数i 秒数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_被单击.如果 (信息框 (“隐藏之后无法恢复,是否隐藏?”,#是否钮 + #询问图标,) = #是钮) 可视 = 假.否则.如果结束 。