为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 易语言相关 > 网络相关源码 正文

易语言利用文档做软件远程更新

三叶资源网 2020-11-26 23:36:44 网络相关源码 1650 ℃ 1 评论

易语言利用文档做软件远程更新

.版本 2
.支持库 spec
.支持库 shell
.支持库 internet

.程序集 窗口程序集_启动窗口

.子程序 __启动窗口_创建完毕
.局部变量 json, 类_json
.局部变量 局_返回值, 文本型
.局部变量 最新版本, 文本型
.局部变量 最新下载链接, 文本型
.局部变量 强制更新, 文本型

局_返回值 = 编码_URL解码 (到文本 (网页_访问_对象 (“https://wds.ecsxs.com/9795.html”, 0, , , , , , , , , , , , , , , , , )), 真)  ' 获取文档内容
调试输出 (局_返回值)
json.解析 (局_返回值)  ' 解析文档内容
.判断开始 (json.取通用属性 (“软件状态”, ) = “开启”)  ' 判断软件状态是否为开启状态
    编辑框1.内容 = json.取通用属性 (“公告内容”, )
    _启动窗口.标题 = json.取通用属性 (“公告标题”, )
.默认
    信息框 (“软件已关闭”, 0, , )
    _启动窗口.销毁 ()
.判断结束

' '''''''------------------以上是利用文档做软件远程公告的源码------------------------------
最新版本 = json.取通用属性 (“最新版本”, )

最新下载链接 = json.取通用属性 (“下载链接”, )

强制更新 = json.取通用属性 (“强制更新”, )

.判断开始 (强制更新 = “真”)
    .判断开始 (标签2.标题 ≠ 最新版本)
        信息框 (“检测到新版本,开始更新!本次为强制更新”, 0, , )
        .判断开始 (写到文件 (取特定目录 (#系统桌面) + “最新版本.txt”, HTTP读文件 (最新下载链接)) = 真)
            信息框 (“已经自动为您把最新版下载到桌面!”, 0, , )
            销毁 ()
        .默认
            信息框 (“抱歉 下载失败 请手动下载,软件链接:” + 最新下载链接, 0, , )
        .判断结束

    .默认
        ' 信息框 (“本软件是最新版 不用更新”, 0, , )
    .判断结束

.默认

    .判断开始 (标签2.标题 ≠ 最新版本)
        .判断开始 (信息框 (“检测到新版本,开始更新!本次为可选更新”, 1, , ) = #取消钮)

        .默认
            信息框 (“检测到新版本,开始更新!本次为强制更新”, 0, , )
            .判断开始 (写到文件 (取特定目录 (#系统桌面) + “最新版本.txt”, HTTP读文件 (最新下载链接)) = 真)
                信息框 (“已经自动为您把最新版下载到桌面!”, 0, , )
                销毁 ()
            .默认
                信息框 (“抱歉 下载失败 请手动下载,软件链接:” + 最新下载链接, 0, , )
            .判断结束

        .判断结束

    .默认
        ' 信息框 (“本软件是最新版 不用更新”, 0, , )
    .判断结束

.判断结束

@tengfei666

文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有1位网友发表了看法:

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
md5效验无限长度获取窗口内鼠标坐标JSONAPI例程内存特征码会员签到QQ机器人2.0源码EXUI仿迅雷登陆界面vueAPK查询工具屏幕保护撞球界面UI源码JS加密易语言调用JAVA源码百度登陆socket5python list多进程UI界面
最新评论