[经验分享] 易语言程序更新,替换自身并重启,3功能一行CMD

[复制链接]
查看1056 | 回复30 | 2019-10-16 14:15:53 | 显示全部楼层 |阅读模式



易语言程序更新,替换自身并重启,3功能一行CMD,win7验证可行


自身程序就是 取执行文件名 ()
下载的新版本 新版本.exe.tmp

以下4行代码放到一个子程序里:

延迟时间 = 3000
cmd命令 = “cmd /c ping 1.1.1.1 -n 1 -w ” + 到文本 (延迟时间) + “ & del ” + #引号 + 取执行文件名 ()  + #引号 + “ &&ren ” + “新版本.exe.tmp ” + 取执行文件名 () + “ && start ” + 取执行文件名 ()
运行 (cmd命令, 假, 1)
结束 ()

======================================


注意 cmd命令 “新版本.exe.tmp ”   tmp后面一定要有个空格!!!!
win7下测试ok,win10的谁测试下 反馈下


比如我程序禁止重复启动,启动后验证自身MD5, 还限定了文件名!
所以必须自身进程结束后,1.删除旧自身,如果删除成功 2.重命名新版本tmp变自身
如果重命名成功 3以限定的文件名再启动....
不生成bat, 一行cmd...
回复

使用道具 举报

CATOBLEPAS | 2019-10-25 01:57:50 | 显示全部楼层
帮你顶下哈!!
回复

使用道具 举报

Lumberjack | 2019-10-26 06:17:16 | 显示全部楼层
十分感谢,赞赞赞
回复

使用道具 举报

倾城 | 2019-10-26 13:43:30 | 显示全部楼层
人才啊,GOOD!
回复

使用道具 举报

Autis | 2019-11-11 09:31:42 | 显示全部楼层
顶一个顶一个,谢谢
回复

使用道具 举报

xh576988 | 2019-11-12 17:28:19 | 显示全部楼层
双手抱拳,感谢
回复

使用道具 举报

kingstar丶 | 2019-11-15 20:19:01 | 显示全部楼层
赞,谢谢分享。。。
回复

使用道具 举报

ruoer | 2019-11-18 13:05:13 | 显示全部楼层
感谢,回复走一波
回复

使用道具 举报

独钓一江月 | 2019-11-25 01:50:03 | 显示全部楼层
牛比克拉斯
回复

使用道具 举报

Temptation丶 | 2019-11-29 15:51:24 | 显示全部楼层
牛比克拉斯
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则