该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

.版本 2

.支持库 internet

.支持库 EThread

.支持库 downlib

.支持库 iext .子程序 版本比较

.局部变量 现行版本, 文本型

.局部变量 执行版本, 文本型

.局部变量 link, 文本型现行版本 = 到文本 (HTTP读文件 (“在网站上放置版本号的TXT文件”))

标签2.标题 = “服务器版本:” + 现行版本

执行版本 = 到文本 (读入文件 (“本地版本”))

标签3.标题 = “当前版本:” + 执行版本

.判断开始 (执行版本 ≠ 现行版本)

_启动窗口.标题 = “开始更新…”

编辑框1.内容 = 到文本 (HTTP读文件 (“更新内容公告”))

link = 到文本 (HTTP读文件 (“下载地址文件,在网站上放置。TXT比较方便,顺便,我喜欢在TXT内加一个结束符,以单行/end表示”))

下载地址 = 分割文本 (link, #换行符, )

启动线程 (&执行下载, , )

.默认

_启动窗口.标题 = “当前版本已经为最新”

信息框 (“当前版本已经为最新”, 0, )

更新完成 = 真 ' 更新是否完成为窗口可否被销毁的返回值

.判断结束

.子程序 执行下载更新完成 = 假

.计次循环首 (取数组成员数 (下载地址) - 1, i)

下载 (下载地址 [i])

.循环判断首 ()

延时 (200)

.循环判断尾 (下载状态 = 真)

.计次循环尾 ()

更新完成 = 真

信息框 (“程序更新完成”, 0, )

结束 ()

.子程序 下载

.参数 url, 文本型下载状态 = 真

下载参数.类型 = #传送常量.下载

下载参数.文件地址 = url

下载参数.线程等待超时 = 1000

下载参数.默认线程数 = 5

下载参数.本地文件路径 = 取运行目录 () + “\”

下载参数.连接超时 = 5000

下载参数.发送超时 = 5000

下载参数.接收超时 = 10000

下载参数.接收大小 = 10240

下载参数.交互回调函数 = &交互回调函数

下载任务.增加新任务 (下载参数) .子程序 交互回调函数, 整数型

.参数 消息类型, 整数型

.参数 线程信息, 整数型

.参数 参数3, 整数型

.参数 参数4, 整数型

.参数 对象信息, 整数型

.局部变量 文件大小, 文本型

.局部变量 任务总尺寸, 双精度小数型, 静态 .判断开始 (消息类型 = #传送常量.下载上传开始)

任务总尺寸 = 参数3

文件大小 = “文件大小:” + 到文本 (四舍五入 (任务总尺寸 ÷ 1024 ÷ 1024, 2)) + “MB ”

.判断 (消息类型 = #传送常量.下载上传结束)

下载状态 = 假

.判断 (消息类型 = #传送常量.新下载线程启动) .判断 (消息类型 = #传送常量.下载线程继续下载) .判断 (消息类型 = #传送常量.线程正常结束) .判断 (消息类型 = #传送常量.线程异常结束) .判断 (消息类型 = #传送常量.存在同名文件) .判断 (消息类型 = #传送常量.收到数据)

进度条1.位置 = 下载任务.取已下载长 () × 100 ÷ 任务总尺寸

进度标签.标题 = 文件大小 + 到文本 (进度条1.位置) + “%” + “(” + 到文本 (i) + “/” + 下载总数 + “)”

.判断 (消息类型 = #传送常量.下载数据范围)

_启动窗口.标题 = “开始更新中… 等待更新结束”

.默认 .判断结束

返回 (0)

有点修改,里面有些东西 自己可以添加修改的

易语言 ftp控制html,【原创】利用FTP实现软件自动更新相关推荐

  1. 易语言语音控制输入法源码

    语音控制输入法系统结构:列表输入法,获得键盘布局,获得键盘布局列表,获得键盘布局名称,激活键盘布局, ======窗口程序集1 || ||------__启动窗口_创建完毕 || ||------_语 ...

  2. 利用python和Tushare自动更新A股每日数据

    利用python和Tushare自动更新A股每日数据 tushare ID :423004 所需接口 整体思路为: 1.利用stock_basic获取ts_code,获得沪深全部上市公司股票代码 2. ...

  3. 易语言流程控制程序暂停开始继续

    易语言并没有直接对流程控制的命令,我们可以采用逻辑变量,时钟的时钟周期是否为0来进行流程的 控制. 一.使用变量控制程序的暂停和继续 .版本 2.程序集 窗口程序集_启动窗口 .程序集变量 是否暂停, ...

  4. 511遇见易语言流程控制返回和结束和销毁

    返回()是易语言中常用的命令,但对返回值的类型控制我们有时候并不是很清楚,教程用了四个例子讲解了返回,二结束和销毁更是容易混淆的两个命令,视频分别做了演示. 511遇见易语言教程 一.官方源码 返回 ...

  5. 易语言反截图_[原创]反截图技术的原理及简单实现

    前言 该文章将邀请世界第一的编程语言-易语言来为我们演示. 吹逼 随着好玩的游戏越来越多,盖佬人才越来越突出,好玩的游戏+一款牛逼的WG成为了一个老挂逼的日常生活.鲁迅说过'有乐同享,有难同当',于是 ...

  6. 511遇见易语言流程控制计次循环首

    计次循环首子易语言循环命令中是使用非常频繁的一个命令,视频教程罗列了多个历程说明示范了该命令的使用技巧. 511遇见易语言教程 一.官方文档 调用格式: 〈无返回值〉 计次循环首 (整数型 循环次数, ...

  7. 511遇见易语言流程控制(循环判断首和判断循环首)

    循环判断首和判断循环首无论从字眼上和使用上都比较容易混淆,所以把这两个命令放在一起讲解,通过举例来学习的它们的区别和联系,以及使用技巧. 511遇见易语言教程 一.官方源码 判断循环首 (逻辑型 条件 ...

  8. 易语言开发免费版的快手去视频水印软件!超简单

    易语言这个工具其实功能还是很强大的,开发一些简单的工具,易语言可以算得上是神器了哈!那么我们今天给CSDN的朋友带来的干货是用易语言开发一款快手去水印的工具!工具和源码我们会上传到CSDN下载站里面! ...

  9. 易语言操作新版本excel_Excel教程第8课:自动填充 Ctrl+E,新版本最强功能,没有之一...

    #excel教程##Excel##Excel这样玩# 与其头条看娱乐,不如闲来学知识,每天阅读5分钟,不知不觉变大神. 大家好,今天给大家带来的一个Excel功能是自动填充,快捷键是Ctrl+E.自动 ...

  10. python tkinter 表格_python学习笔记(Tkinter编程利用Treeview实现表格自动更新)

    博主今天总结这段时间抽空写的一个GUI编程项目 功能是查看本地打印机队列,可选择指定队列重新打印 直接上图 UI设计包括3个区域左上方,右上方和下方列表区域 使用网格grid方法来分配位置 下面是界面 ...

最新文章

  1. 【Qt】Qt再学习(十六):QObject::connect: Cannot queue arguments of type ‘QString‘
  2. 搜狗分身技术再进化,让AI合成主播“动”起来
  3. ABAP动态编程之功能实现
  4. java命令查看 java.io.tmpdir 参数值
  5. 7-5 密码锁 (10 分)
  6. 2017-08-14 前端日报
  7. 敏捷开发绩效管理之二:用中医理论管理团队及其绩效(绩效考核,团队管理,自组织团队)...
  8. java 参数校验 优雅的,SpringBoot 如何优雅的进行参数校验
  9. 概率论:假设检验、极大似然估计、无偏估计
  10. BitTorrent协议规范(BitTorrent Protocol Specification)之Peer Wire协议(Peer Wire Protocol)-第四部分...
  11. 盈透IBKR IBAPI Quant | Database | 通过盈透ibapi下载历史数据 Part 01
  12. matlab 添加文本框textbox
  13. 软件工程实体-联系图
  14. 蒟蒻C语言入门篇(一)
  15. 迷宫问题(解救小哈)
  16. 【Unity】打包报错 com.android.buil.gradle.internal.tasks.workers$ActionFacade
  17. PDR步行者航位推算
  18. 数据结构与算法:冒泡排序、插入排序、选择排序
  19. 网络安全初学者工具安装:Kali,Windows xp虚拟机,pikachu靶场,burpsuite安装配置,phpstudy安装(学习笔记)
  20. Zotero安装使用及上标问题解决

热门文章

  1. arm64内核内存布局-vmemmap笔记
  2. 回到过去--慢慢的偏离了自己的轨迹
  3. oracle rollup 排序,Oracle分组函数之ROLLUP用法
  4. Axure 原型基本介绍
  5. 计算机毕业设计垃圾分类回收微信小程序源码
  6. Java期末复习题详解
  7. Win11右键怎么直接显示所有选项?
  8. JavaScript获取屏幕高度和宽度等信息
  9. 多看阅读怎么更换背景图
  10. JSP+Servlet+MySql超市管理系统项目源码