|
交互回调函数 | 整数型 | | |
消息类型 | 整数型 | | | | 线程信息 | 整数型 | | | | 参数3 | 整数型 | | | | 参数4 | 整数型 | | | | 对象信息 | 整数型 | | | | 判断 (消息类型 = #传送常量 .下载上传开始 )文件大小 = 参数3 判断 (消息类型 = #传送常量 .下载上传结束 )调试输出 (是否下载完成 ) 如果 (是否下载完成 ) 状态条1. 置文本 (3, “恭喜你更新完成,请退出”)状态条1. 置文本 (4, “已完成”)手动更新按钮.可视 = 假 退出按钮.可视 = 假 进度条3.可视 = 真 运行 (“C:\Users\Administrator\Desktop\” + 下载客户Duan名称 + “.exe” + 文件名称, 假, )变量 = 到整数 (10 )时钟1.时钟周期 = 1000 更新窗口.总在最前 = 假 ’不满足 如果 那个条件,就表示 是否下载完成 = 假了,不必再次判断 进度条3.可视 = 假 手动更新按钮.可视 = 真 退出按钮.可视 = 真 时钟3.时钟周期 = 0 时钟1.时钟周期 = 0 进度条1.位置 = 100 进度条2.位置 = 100 状态条1. 置文本 (3, “自动下载失败,请手动下载”)状态条1. 置文本 (4, “未完成”)返回 (0)判断 (消息类型 = #传送常量 .新下载线程启动 )判断 (消息类型 = #传送常量 .下载线程继续下载 )判断 (消息类型 = #传送常量 .线程正常结束 )判断 (消息类型 = #传送常量 .线程异常结束 )判断 (消息类型 = #传送常量 .存在同名文件 )判断 (消息类型 = #传送常量 .收到数据 )判断 (消息类型 = #传送常量 .下载数据范围 )返回 (0)
|