import win.ui;
import inet.whttp
import process
/*DSG{{*/
var winform = win.form(parent=...; text="aardio Form";right=638;bottom=336 )
winform.add(
button={ bottom=210;right=548;left=112;top=119;font=LOGFONT( name="SimSun";h=-12 );z=1;text="aardio.net";cls="button" };
static={ transparent=1;bottom=338;right=624;left=515;top=319;font=LOGFONT( name="SimSun";h=-12 );z=2;text="当前版本";cls="static" }
)
/*}}*/
var localVersion=99
winform.static.text=winform.static.text+tostring(localVersion)
//你需要严重注意代码缩进,规范代码
getUpdate=function(){
var netload=inet.whttp()
var newVersion=netload.get("http://aardio.net/api/version.txt")
info=string.split(newVersion,",")//单个字符不用<>即可,一个字符串组合再用<>
win.msgbox(info[1],"最新版本")
win.msgbox(info[2],"下载地址")
newVersion=tonumber(info[1])
if(newVersion>localVersion){
var isUpdate=win.msgboxTest("当前有新的版本,是否要去下载?","软件有更新")
if(isUpdate){
//如果打开更新页面,2秒后退出本程序
process.execute(info[2]) //下载远程更新的文件或文件包
//process.execute('./update.exe')//直接执行update.exe文件进行升级
win.delay(2000)
winform.close()
}
}
}
getUpdate()
winform.show()
win.loopMessage();
return winform;
version.text文件中代码
100,http://aardio.net/mysoft.zip
注意修改一下version.txt的远程地址
主题数 26 | 今日评论 0 | 今日主题 0 |