精易论坛

标题: 自动更新模块分享&纯源代码&无模块引用【整合了一份代码】 [打印本页]

作者: 100小朋友    时间: 2024-8-31 18:22
标题: 自动更新模块分享&纯源代码&无模块引用【整合了一份代码】
先说一下,属于一个98%的成品。

背景:因为我每次编译软件名字都不一样。所以我不需要一直保持一个名字。示例:自动更新1.0.exe、自动更新1.1.exe、自动更新1.2.exe
问题:如果你的名字是【自动更新.exe】,因为当前程序【自动更新.exe】在运行,无法覆盖下载,无法强制更新,可能导致你这个文件更新失败。
解决办法:
1.把该模块做成update.exe程序,携带命令行运行。
2.当判断下载文件跟当前运行程序同名的时候,下载的时候添加后缀覆盖【.down】,即:【自动更新.exe.down】下载完毕后。
在执行【运行程序_删除自身】的bat命令时候。先删除【自动更新.exe】后,再增加一行命令,重命名【自动更新.exe.down】为【自动更新.exe】
然后在运行程序即可。

写了一半,因为我用不上,希望其他大牛来完善,在发给我一份即可。
这里是下载的代码地方,在这里我写了重命名。


需要在执行运行自身的时候,多加命令然后在重命名

  
子程序名返回值类型公开备 注
运行程序_删除自身  
变量名类 型静态数组备 注
BAT字节集 
BAT = 到字节集 (@echo off”#换行符“TIMEOUT /T 5”#换行符“del /f /s /q ”#引号取执行文件名 ()#引号#换行符“del /f /q %0”)
' 上面是 TIMEOUT  5秒后 删除文件  紧接着应该是重命名
写到文件 (“BAT.bat”, BAT)
执行 (4, “BAT.bat”, , , 1)
执行 (4, q_运行文件, , , )
结束 ()


i支持库列表   支持库注释   
shell操作系统界面功能支持库


希望其他大牛来完善,在发给我一份即可。


自动更新.e

347 KB, 下载次数: 107, 下载积分: 精币 -2 枚

自动更新代码


作者: 896965691    时间: 2024-8-31 21:04
不错,谢谢开源
作者: gaoqing    时间: 2024-8-31 21:26
感谢分享
作者: Stately゜    时间: 2024-8-31 23:20
都写成一半了,继续完成也要不了多久吧....
作者: 100小朋友    时间: 2024-9-1 03:55
Stately゜ 发表于 2024-8-31 23:20
都写成一半了,继续完成也要不了多久吧....

我不用那功能。主要我在论坛搜了很久,没有心仪的。我就自己单独写了。
作者: 澳霸漆    时间: 2024-9-1 05:56
        支持开源~!感谢分享
作者: 15930887162    时间: 2024-9-1 06:11
下载试试看
作者: 小虎来了    时间: 2024-9-1 09:31
感谢分享
作者: 我的yyy123    时间: 2024-9-2 10:20
学习学习
作者: 网络注册会员    时间: 2024-9-3 08:28
支持开源
作者: pnf    时间: 2024-9-3 21:44
感谢分享

作者: wenbb2021    时间: 2024-9-5 09:10
666666666666666
作者: guyuelintian    时间: 2024-9-6 10:24
支持开源~!感谢分享
作者: 就让思念化成灰    时间: 2024-9-7 07:40
        支持开源~!感谢分享
作者: Sam8    时间: 2024-9-7 17:31
66666666666666666666666666
作者: 山头扛把子    时间: 2024-9-10 14:18
有完整版了吗,大屌。
作者: 100小朋友    时间: 2024-9-10 14:45
山头扛把子 发表于 2024-9-10 14:18
有完整版了吗,大屌。

没有。自己写把。 对我来说够用。
作者: 关5634512    时间: 2024-9-13 02:16
6666666666666
作者: itoljeipw    时间: 2024-9-14 10:36
支持开源
作者: lqylbh    时间: 2024-9-21 21:07
支持开源~!感谢分享
作者: 274347868    时间: 2024-9-25 16:56
支持开源
作者: zxxiaopi    时间: 2024-9-25 17:07
感谢分享
作者: xxhaishixx    时间: 2024-9-27 02:36
感觉这个很牛啊
作者: zytyz    时间: 2024-9-28 09:55
看着不错啊,支持一下
作者: yhsceo    时间: 2024-9-28 12:19
666666666666666666
作者: 初学者1    时间: 2024-10-3 13:24
支持开源~!感谢分享
作者: futieming    时间: 2024-10-6 08:03
自动更新模块分享&纯源代码&无模块引用
作者: qq465654198    时间: 2024-10-9 19:10
感谢分享!!!!!!!!!!!!!!
作者: ua6i3L    时间: 2024-10-11 09:25
太棒了,支持分享
作者: 晓風残月    时间: 2024-10-17 23:28
感谢分享,支持开源!
作者: 晓風残月    时间: 2024-10-17 23:29
感谢分享,支持开源!{:3_59:}
作者: 515667395    时间: 2024-10-24 13:10
多谢分享
作者: baiyunfei999    时间: 2024-11-4 11:43
学习下感谢分享
作者: jdlz2001    时间: 2024-11-9 21:13
学习下感谢分享
作者: 1104183303    时间: 2025-1-22 12:08
快快快快快快快快快卡卡卡
作者: qhuyou2023    时间: 2025-1-22 16:05

感谢分享,很给力!~
作者: huhuhuf    时间: 2025-1-24 15:49
支持开源~!感谢分享
作者: 40783151    时间: 2025-2-18 10:08
谢谢分享!
作者: lqylbh    时间: 2025-4-20 20:42
感谢分享,很给力!~
作者: gwcjy1    时间: 2025-6-12 17:26
11111111111111111111111111111
作者: jiqutv    时间: 3 天前
#在这里快速回复#        支持开源~!感谢分享




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