批处理如何用7zip命令行创建自解压文件?

普通的创建自解压文件我会,但是不知道如何用命令行给自解压文件设置各种参数,如设置自解压图标、解压后运行/删除等等参数。请问如何用命令行实现呢?如果7z命令行不能实现,那有... 普通的创建自解压文件我会,但是不知道如何用命令行给自解压文件设置各种参数,如设置自解压图标、解压后运行/删除等等参数。
请问如何用命令行实现呢?如果7z命令行不能实现,那有没有别的命令行可以实现呢?
展开
 我来答
依梦琴瑶
高粉答主

2019-08-18 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.7亿
展开全部
新建一个文本,假设为config.txt
在此文本中写上以下内容(更多扩展内容,自行百度)
;!@Install@!UTF-8!
Title="窗口标题"
BeginPrompt="窗口提示内容"
ExecuteFile="被执行的程序或文件"
;!@InstallEnd@!

然后把您要打包的文件先打包成7z压缩包。这里假设为myfile.7z
最后把myfile.7z和config.txt,以及7z自解压模块7zS.sfx放在一起,并在命令行执行
copy /b 7zS.sfx+config.txt+myfile.7z myapp.exe
这样就实现了自解压加执行程序。

如果要更改图标啥的,就必须用一些反汇编的软件去修改7zS.sfx这个文件。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式