按键精灵脚本如果不花钱买vip的话,那么打包出来的软件是没有官方加持的,而我们如果前期发布的软件后期想要进行推广更新之类的话,用户完全可以不更新用旧版软件。


那么我们如果进行强制更新呢?
简单看一个代码

TracePrint url.get("https://zjzdmc.top/banbenhao.txt")
Dim 版本号,最新版本号
版本号 = 1.2
最新版本号=CStr(URL.Get("https://zjzdmc.top/banbenhao.txt"))
TracePrint 版本号=url.get("https://zjzdmc.top/banbenhao.txt")
If CStr(版本号) <> 最新版本号 Then
Delay 1500
ShowMessage "请更新版本"
Delay 3000
EndScript
End If

对版本进行对比强制更新
我这个是在服务器储存了一个文件,然后进行对比,如果版本号不一样那么就结束脚本并提示需要更新。
而我们没服务器呢?
这就可以找个那种没人看的网站,帖子之类的发个帖子。
然后获取源码之后进行对比,当然这个是比较难的,因为我们获取到的源码是有头文件的,所以如果要这么做的话就需要比对很长一段代码,所以其实最好还是买一个服务器来进行对比,而且其实有那种便宜的云主机,
也可以用GitHub或者gitee之类的库来上传版本进行对比,不过还是比较长啦,最好还是买个自己的服务器,云服务器虚拟主机之类的,我买的是阿里的学生机,做的网站,如果只是做网络版本对比,进行强制更新的话,可以买个那种几块钱的服务器来进行对比,亦或者跟我说一下我可以给你传个,但是还是很麻烦的,所以还是最好买个自己的!

本文作者:博主:     文章标题:按键精灵 对版本进行对比强制更新
本文地址:https://zjzdmc.top/jsfx/151.html     
版权说明:若无注明,本文皆为“Datehoer的Blog-个人博客-技术分享”原创,转载请保留文章出处。
最后修改:2021 年 04 月 19 日 01 : 45 PM
如果觉得我的文章对你有用,请随意赞赏