本帖最后由 微笑着丶心痛 于 2016-3-20 17:53 编辑
调用命令行
下载地址|原程序路径|原程序名|0或1(0是下载完不自动运行,1是下载完自动运行)|需要显示的公告(如果需要换行就在需要换行的内容中间用::分开)|0或1(1为自动下载0为手动下载)
如:
http://dldir1.qq.com/qqfile/qq/QQ8.1/17283/QQ8.1.exe|E:\test|QQ.exe|0|第一行::第二行::第三行|0
微笑着丶心痛所制
下载地址必须为*.exe,可直接下载的连接
自动更新.rar
(325.55 KB, 下载次数: 165)
调用方式:[Asm] 纯文本查看 复制代码 .版本 2
.支持库 shell
.子程序 调用update, , , 调用需要的6个参数详细说明都有
.参数 下载地址, 文本型, , 下载URL,必须为可下载的真实连接
.参数 原程序路径, 文本型, 可空, 原来的程序保存的路径,可以用取运行目录 ()命令填写。默认为程序的运行路径
.参数 原程序名, 文本型, 可空, 可以用取执行文件名 ()来填写。默认为执行文件名
.参数 自动运行, 逻辑型, 可空, 下载完成后是否自动运行。默认为假,不自动运行
.参数 更新内容_公告, 文本型, , 需要显示的公告(如果需要换行就在需要换行的内容中间用::分开)
.参数 自动下载, 逻辑型, 可空, 打开程序后是否立即下载。默认为假,手动下载
.如果真 (文件是否存在 (取运行目录 () + “\update.exe”) = 假)
信息框 (“缺失文件:update.exe”, #错误图标, , )
返回 ()
.如果真结束
.如果真 (原程序路径 = “”)
原程序路径 = 取运行目录 ()
.如果真结束
.如果真 (原程序名 = “”)
原程序名 = 取执行文件名 ()
.如果真结束
执行 (4, “update.exe”, 下载地址 + “|” + 原程序路径 + “|” + 原程序名 + 到文本 (到整数 (自动运行)) + “|” + 更新内容_公告 + “|” + 到文本 (到整数 (自动下载)), , )
|