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.exeCMD执行下边命令创建自解压文件:
rem 建议使用参数 -rr -k
rar.exe a -r -sfx -ep1 -zG:\info.txt G:\test.exe G:\test运行效果:
评论(0)
暂无评论。