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

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

利用新浪博客做自动检查更新源码

三叶资源网 2019-09-13 17:15:17 网络相关源码 1318 ℃ 1 评论
.版本 2
.支持库 eAPI
.支持库 EThread
.支持库 internet
.支持库 spec

.程序集 窗口程序集_启动窗口, , , ' 本源码来自三叶资源网(www.sanye.cx)
.程序集变量 版本信息, 文件版本信息

.子程序 __启动窗口_创建完毕

' 启动线程 (&检查更新, , )
取文件版本信息 (取运行目录 () + “” + 取执行文件名 (), 版本信息)  ' 调试模式中是无法取得本地版本号的,编译后才行!
标签.标题 = “本地版本:” + 版本信息.文件版本

.子程序 _按钮_被单击

启动线程 (&检查更新, , )

.子程序 检查更新
.局部变量 源码, 文本型
.局部变量 正文, 文本型
.局部变量 版本号, 文本型
.局部变量 下载地址, 文本型
.局部变量 更新说明, 文本型

按钮.禁止 = 真
按钮.标题 = “正在检查更新...”
源码 = 编码_utf8到gb2312 (到文本 (HTTP读文件 (“http://blog.sina.com.cn/s/blog_151cdcb220102w8wm.html”)))
' 调试输出 (源码)
正文 = 文本_取出中间文本 (源码, “<!-- 正文开始 -->”, “<!-- 正文结束 -->”, , 真)
' 调试输出 (正文)
版本号 = 文本_取出中间文本 (正文, “[edition]=”, “[/edition]”, , 真)
调试输出 (“版本号:” + 版本号)
下载地址 = 文本_取出中间文本 (正文, “[downloadURL]=”, “[/downloadURL]”, , 真)
调试输出 (“下载地址:” + 下载地址)
更新说明 = 文本_取出中间文本 (正文, “[explain]=”, “[/explain]”, , 真)
调试输出 (“更新说明:” + 更新说明)
标签.标题 = “本地版本:” + 版本信息.文件版本 + “   服务器最新版本:” + 版本号
编辑框.内容 = 更新说明
.如果 (版本信息.文件版本 ≠ 版本号)
    .如果真 (信息框 (“发现新版本:” + 版本号 + #换行符 + #换行符 + “是否下载更新?”, 32 + 4, “提示:”, ) = #是钮)
        打开指定网址 (下载地址)
    .如果真结束
    按钮.标题 = “发现新版本”
.否则
    按钮.标题 = “暂无更新”
.如果结束
按钮.禁止 = 假

@wei1044

利用新浪博客做自动检查更新源码.jpg

文件下载

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

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

欢迎 发表评论:

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

网站分类
随机tag
STEAM自动审核进群GDI源码工控之交通灯SysDateTimePick32UDP源码永辉生活精易编程助手远程文件管理超文本浏览框群号转链接信号量迅雷Aplayer引擎读写锁网页代理薅羊毛cropper.js精灵脚本加QQ好友易语言调用JAVA源码
最新评论