控制台WinRAR创建自解压格式压缩文件示例

控制台WinRAR使用sfx参数来创建自解压格式压缩文件(下边简称自解压文件),例如:
rar.exe a -r -sfx G:\test.exe G:\test

这简单,不是本文的重点。

我们知道,若创建自解压文件时设置了自解压选项,最终生成的文件其实是一个程序安装包,具有创建桌面快捷方式、安装后运行程序等功能,所以本文的重点是怎么用控制台WinRAR创建程序安装包,那么问题就变成了控制台WinRAR创建自解压文件时怎么设置自解压选项?找遍控制台WinRAR命令和参数没有相关说明,最后用图形界面WinRAR打开自解压文件时得到了灵感:



在WinRAR帮助文件中搜索Shortcut,找到了《图形界面自解压模块: 安装命令》并有如下说明:
引用内容 引用内容
WinRAR 图形界面自解压模块 支持简单的安装命令。您可以把它们输入到自解压的 压缩文件注释 中。



也就是说,自解压选项是写在压缩文件注释中的,OK,关键问题解决了。

控制台WinRAR创建自解压文件示例

创建注释文件info.txt:
Title=这里是名称
Text
{
这里是描述
}
;安装路径
Path="D:\Program Files\Company"
;不需用户确认全部覆盖
Overwrite=1
;创建桌面快捷方式
Shortcut=D, test\setup.exe, , , test.lnk,
Shortcut=P, test\setup.exe, Company, , test.lnk,
;安装完成后运行程序
Setup=test\setup.exe

CMD执行下边命令创建自解压文件:
rem 建议使用参数 -rr -k
rar.exe a -r -sfx -ep1 -zG:\info.txt G:\test.exe G:\test

运行效果:



评论: 0 | 引用: 0 | 查看次数: 2937
发表评论
登录后再发表评论!