EXE/DLL自动更新模块版

易语言 2020-08-06 11:23:31

EXE/DLL自动更新模块版

标签2.标题 = “正在解压...” + 到文本 (已完成百分比) + “%”
.判断开始 (已完成百分比 > 99)
写配置项 (全局_配置文件路径, “Config”, “Version”, 全局_远程版本号)
.判断开始 (全局_是否需要重启 = 真)
删除文件 (取特定目录 (11) + “\update.temp”)
.判断开始 (信息框 (“为了保证更新顺利进行,需要重启电脑后才能完成最后的更新,是否立即重启?”, 32 + 4, “”) = 5)
关闭系统 (#重启, 真)
.默认

.判断结束
窗口1.销毁 ()
.判断 (全局_更新成功后执行的文件路径 ≠ “”)
运行 (全局_更新成功后执行的文件路径, 假, )
窗口1.销毁 ()
.默认
窗口1.可视 = 假
删除文件 (取特定目录 (11) + “\update.temp”)
信息框 (“更新完毕!”, 64, “”)