精易论坛

标题: 软件更新器,使用TX/石墨文档,带进度条、更新说明 [打印本页]

作者: 勤勤学长    时间: 2022-8-7 14:26
标题: 软件更新器,使用TX/石墨文档,带进度条、更新说明
原本是打算用石墨文档,但发现请求几次之后就需要登录后才能访问,因此更换成了TX文档。若有更好的选择还请告知哈。{:4_271:}




背景


最近做了一套系统,涉及两三个软件。

需要实现单个软件直接更新,不要把完整包下载解压,毕竟越麻烦用户使用意愿越低。


方案


我在论坛搜索了更新器相关的帖子,始终找不到合适的方案,这里的合适是指 尽可能的简单实现。

理论上,http读文件+写到文件也是可以的,但我没法判断是否完成。有进度相关元素的分享示例,对我这种技术水平来说还是头皮发麻。

最终,找到了一个 下载模块。我再结合大厂提供的文档分享功能,实现更新操作。


流程


软件分为两个,一个是用户正常使用的,一个是单独的更新器。

用户打开软件后,启动更新操作,只判断版本号,不一致则打开更新器,并且把用户软件结束掉,以防文件冲突导致更新失败。






文档内容示例:
--kugou开始--{"version":"1.0.1","url":"http://downmini.kugou.com/web/kugou8373.exe","name":"kugou","content":"更新演示呀呀呀"}--kugou结束--

更新器.zip

532.01 KB, 下载次数: 406, 下载积分: 精币 -2 枚


作者: 30345    时间: 2022-8-7 14:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: yzl666    时间: 2022-8-7 14:28
感谢分享
作者: pjm123    时间: 2022-8-7 14:28
谢谢分享
作者: happyweeks365    时间: 2022-8-7 14:53
66666666666666666666
作者: FUYUEPC    时间: 2022-8-7 15:12
谢谢分享
作者: fjgh    时间: 2022-8-7 16:07

作者: 弱鸡第一步    时间: 2022-8-7 16:45
要是可以自动结束update的进程  打开新版本就更完美了
作者: 勤勤学长    时间: 2022-8-7 17:59
弱鸡第一步 发表于 2022-8-7 16:45
要是可以自动结束update的进程  打开新版本就更完美了

执行 (4, 取运行目录 () + “/” + 软件名字 + “.exe”, , , )
作者: 59hdvj    时间: 2022-8-7 18:26
感谢分享
作者: ttggnn    时间: 2022-8-7 20:01
支持                                       
作者: sy0746    时间: 2022-8-7 20:21
感谢分享
作者: 华庭大哥    时间: 2022-8-7 22:50
有时候会获取空
作者: sjtkxy    时间: 2022-8-8 05:06
谢谢分享新手先收藏
作者: sinewtec    时间: 2022-8-8 09:22
        感谢分享,很给力!~
作者: 胖虎O    时间: 2022-8-8 16:52
TX文档也要登录吧?
作者: 三克油    时间: 2022-8-8 20:42

支持开源~!感谢分享
作者: aipca    时间: 2022-8-9 07:41
感谢开源分享
作者: sq1999    时间: 2022-8-9 22:15
看看是不是我需的
作者: sq1999    时间: 2022-8-9 22:16
感谢开源分享
作者: ttggnn    时间: 2022-8-10 15:18
支持一下
作者: cckj    时间: 2022-8-11 08:17
--kugou开始--{"version":"1.0.1","url":"http://downmini.kugou.com/web/kugou8373.exe","name":"kugou","content":"更新演示呀呀呀"}--kugou结束--
作者: ferrisy    时间: 2022-8-11 18:47
图色工具 ADB 取图 取色
作者: 初学易语言    时间: 2022-8-12 21:44
支持一下了
作者: ddd270    时间: 2022-8-13 17:51
还是换个地址吧,TX的东西最好别碰 太坑
作者: lmwdz    时间: 2022-8-14 09:05
支持开源~!感谢分享
作者: 59hdvj    时间: 2022-8-14 17:04
支持
作者: aini1wna2    时间: 2022-8-14 23:24
支持开源~!感谢分享
作者: 三克油    时间: 2022-8-16 21:39
感谢作者!
作者: moyouming    时间: 2022-8-18 03:42
支持一下
作者: adt    时间: 2022-8-19 21:04
有没有TX文档编辑的例子
作者: shj0205    时间: 2022-8-27 13:48
正需要简单实用的东西
作者: chenyao188    时间: 2022-8-31 00:06
支持开源。
作者: 一个追梦的心    时间: 2022-9-14 18:23
        开源精神必须支持~
作者: antny1314    时间: 2022-10-1 22:28
        支持开源~!感谢分享
作者: lyxiaozhu    时间: 2022-10-6 16:13
谢谢大哥的热心
作者: lyxiaozhu    时间: 2022-10-6 16:23
下载了下载了下载了下载了下载了下载了
作者: zk123ab456    时间: 2022-10-12 19:34
支持开源~!感谢分享
作者: q14060    时间: 2022-10-13 12:39
学习一下!!
作者: longxiadada    时间: 2022-10-23 16:07
爱了爱了我测试一下
作者: 嗨青春    时间: 2022-10-23 20:38
  支持开源~!感谢分享
作者: 嗨青春    时间: 2022-10-23 20:38
支持开源。
作者: lisher    时间: 2022-11-1 13:33
简单好用
作者: 忧郁之子    时间: 2022-11-9 23:27
谢谢分享,支持一下
作者: 安欲    时间: 2022-11-11 06:04
支持一下
作者: ixiaolang    时间: 2022-11-14 21:16
支持开源
作者: snxcx123    时间: 2022-11-15 09:41
为啥换成自己的文档地址,就不好使了- -
作者: 冰火焰    时间: 2022-11-16 22:02
        支持开源~!感谢分享
作者: jacksonwen    时间: 2022-11-22 22:19
来学习下
作者: saina6282    时间: 2022-11-26 09:56
支持开源~!感谢分享
作者: zyw512    时间: 2022-11-28 16:18
支持!!!!!!!!!!!!!!!!!!!!!
作者: 为了生活    时间: 2022-11-29 09:58
是不是失效了啊,分享链接都没法读取了。。

作者: 2022huan    时间: 2022-12-9 22:38
支持开源~!感谢分享
作者: zx3261    时间: 2023-3-10 18:37
66666666666666666666
作者: mywjt    时间: 2023-4-29 01:40
需要key??
作者: 独裁    时间: 2023-5-10 00:14

6666666666666666666666666666666666666666666666
作者: byliang    时间: 2023-5-25 22:48
112223333333
作者: hqz9494    时间: 2023-6-8 13:42
支持开源~!感谢分享
作者: kantal    时间: 2023-8-10 22:44
        支持开源~!感谢分享
作者: dddddd222    时间: 2023-9-8 03:44
???????????
作者: 821896022    时间: 2023-11-13 08:59
支持开源~!感谢分享
作者: 13434230728    时间: 2023-11-21 19:05
支持开源~!感谢分享
作者: 13434230728    时间: 2023-11-21 19:06
支持开源~!感谢分享
作者: 小司命    时间: 2023-11-25 06:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: 274347868    时间: 2024-8-11 15:35
档内容示例:
作者: cc58c58    时间: 2024-8-30 18:17
感谢大佬的分享




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4