|
本帖最后由 756256483 于 2022-5-20 09:54 编辑
利用自己做好的一个软件做一个简单的能获取进度的软件更新升级教程,小白学习,大神求放过 ,可以实现获取下载进度。
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
成品展示
没有新版本时
发现新版本
点击按钮或者自动开始下载(均可实现)
![]() ![]()
1.将新版本号和下载直链写到微信笔记中并分享保存好分享链接
![]() ![]()
2.看图注释很详细,不知道 最新版本 = 文本_取出中间文本 (取得字节集, “版本【”, “】”, , ) 意义请看第7和8条介绍
![]() ![]()
3.做好的下载器导入到主程序的图片资源中(需要更新版本时写到文件详情看图2)
![]() ![]()
4.下载器启动时先把主程序保存下来的配置项读取出来 Position2 作为下载的路径,下载完成后再将Position2移动到Position1 位置 这样避免主程序未关闭被占用时的一个保险
![]() ![]()
5.子程序 Progress 时用于获取进度 HttpDownload 可以直接用在_启动窗口.创建完毕中软件打开直接开始下载或者像展示中那样靠按钮触发
![]() ![]()
6.需要更新日志文本的可以在微云笔记中再写一个新的笔记,最好加粗一下字体为了好找到
7.打开分享链接右键找到- 查看页面源代码
8.在源代码中找到【前的文字(u003Cstrong>更新【)和】后的文字(】\u003C)作为取中的条件 文本_取出中间文本 (取得字节集, “u003Cstrong>更新【”, “】\u003C”, , )
9.带更新日志文本的成品展示
升级器的源码和需要的【进度下载_模块】已经打包到附件中
升级源码.zip
(2.87 MB, 下载次数: 38)
【精易模块】
.版本 2
.支持库 exui
任务栏进度.置进度条状态 (_启动窗口.取窗口句柄 (), #任务栏进度_正常)
任务栏进度.置进度条值 (_启动窗口.取窗口句柄 (), 进度条1.位置, 100)
进度更新后就无法正常显示想问问那位大神可以解决
|
评分
-
查看全部评分
|