|
本帖最后由 优先级 于 2018-6-14 17:12 编辑
- .版本 2
- .支持库 eAPI
- .支持库 spec
- .程序集 窗口程序集_启动窗口
- .程序集变量 上次有网状态, 逻辑型
- .程序集变量 准备关机, 逻辑型
- .子程序 __启动窗口_创建完毕
- 上次有网状态 = 是否与互联网连接 () = 假
- _启动窗口.可视 = 假
- _时钟1_周期事件 ()
- 时钟1.时钟周期 = 60000 ' 1分钟监测一次
- .子程序 _时钟1_周期事件
- .局部变量 是否有网, 逻辑型
- 是否有网 = 是否与互联网连接 ()
- .如果真 (上次有网状态 ≠ 是否有网)
- .如果 (是否有网)
- 网络恢复 ()
- .否则
- 网络断开 ()
- .如果结束
- .如果真结束
- 上次有网状态 = 是否有网
- .子程序 网络恢复
- 调试输出 (“网络恢复”)
- .如果真 (准备关机)
- 运行 (“shutdown /a”, 假, 1) ' 取消定时关机
- 准备关机 = 假
- .如果真结束
- .子程序 网络断开
- 调试输出 (“网络断开”)
- .如果真 (准备关机 = 假)
- 运行 (“shutdown /s /t 300”, 假, 1) ' 5分钟定时关机
- 准备关机 = 真
- .如果真结束
复制代码
|
|