自动检测更新实例
2023-01-24 09:16:15 最后更新
f(acu!="false")
.判断是否允许检查更新,可以省略
{
t()
{
.tw("正在检查更新,请稍后……")
 s ver="2.0.5"
.设置当前版本号
 hs("http://bbs.itxtech.ga/software/v/nver.txt",null,null,getdata)
.获取更新数据
sutf8to(getdata,getdata)
.进行utf8转码
f(getdata!="")
{
syso(getdata)
.以;为标志进行文本分割
sl(getdata,";",getdata)
sgsz(getdata,0,nver)
.得到最新版本
sgsz(getdata,1,dl)
.得到下载地址
sgsz(getdata,2,rz)
.得到更新日志
sgsz(getdata,3,size)
.得到文件大小
syso(nver)
syso(dl)
syso(rz)
syso(size)
f(nver!="null")
{
f(nver!=ver)
{
uigo("ug.iyu")
.载入更新窗口
.进行窗口初始化
}
.else
.{
.tw("当前已是最新版!")
.}
}
.else
.{
.tw("检查失败!")
.}
}
}
}