|
# 修改后的代码 ## 1. 初始化界面和变量 变量名 | 类 型 | 静态 | 数组 | 备 注 | 下载地址 | 文本型 | | | 保存路径 | 文本型 | | | 下载线程 | 整数型 | | | 下载状态 | 整数型 | | | 已下载大小 | 整数型 | | | 总大小 | 整数型 | | |
下载地址 = “https://yun.audioxu.com/d/%E5%A4%A9%E7%BF%BC%E4%BA%91/%E5%B7%A5%E5%85%B7%E7%AE%B1/WDM2VST11CE.exe?sign=Nvu7fkSD9DRGu32tFtncOYN05v12wA9S0LXyzzqffBA=:0”保存路径 = 取特定目录 (11 ) + “AUDIOXU\WDM2VST11CE.exe” 进度条EX1.最小位置 = 0 进度条EX1.最大位置 = 100 进度条EX1.位置 = 0 下载线程 = _创建下载线程 (下载地址, 保存路径, 进度条EX1 ) .局部循环首 下载状态 = _检查下载状态 (下载线程 )如果 (下载状态 = -1 ) 信息框 (“下载失败!”, 0, )退出循环 . 否则如果 (下载状态 = 1 ) 信息框 (“下载完成!”, 0, )退出循环 _获取下载进度 (下载线程, 已下载大小, 总大小 ) 进度条EX1.位置 = 取整 ( (已下载大小 / 总大小 ) * 100 )延时 (1000)
.局部循环尾 返回 (0 ) 返回 (0 ) |
_获取下载进度 | 逻辑型 | | |
线程ID | | | | | 已下载大小 | 引用 | | | | 总大小 | 引用 | | | |
已下载大小 = 0 总大小 = 1000000 返回 (真) |
|