欢迎光临

木子屋

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

作者: dnawo

日期: 2016-07-02 03:28 PM

分类: 操作系统

内容: 控制台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)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.564 ms

返回

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

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.564 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.598 ms

返回