winRaR 命令行实现自解压可执行程序
前言 (题外话)
做qt的程序一般大家制作安装包 都是通过第三方的软件 nsis 和 inno setup
这俩我也都用过 有好处也有坏处
坏处 就是要学习一下这个安装包自己的语法
拓展性可以 但是有点难 学习成本高
所以就直接用qt做安装程序
然后 qt的安装程序 通过WinRaR 压缩为一个双击的exe , 这个exe 直接双击就是执行安装包
电脑不需要装WinRaR 也可以运行 挺好
这不就是个安装包吗? 哈哈哈
这里就不多说 qt做安装包的方法了 步入正题
正题
本文适合 自己通过WinRaR 图形界面做过简单的 自解压可执行程序的同学
否则你不知道 自解压是啥东西
第一步: 准备必须文件
这3个 文件
第二部 写bat脚本
@echo Offset softname=swInstallerWinRAR.exe a -sfx -iiconc:./logo.ico "../%softname%.exe" ../swbeautyDirRar.exe c -zconfig.txt "../%softname%.exe"
WinRAR.exe a -sfx -iiconc:./logo.ico “…/%softname%.exe” …/swbeautyDir
这句话的意思 然后把上级目录的 swbeautyDir 压缩为 swInstaller.exe 然后设置exe的图标是 logo.ico
不明白的去查下 语法
Rar.exe c -zconfig.txt “…/%softname%.exe”
config.txt ? 是什么呢
自己新建个 txt
填入
TempMode
Silent=2
Overwrite=1Setup=swbeautyDir/swinstaller.exe
这内容的 意思 是
TempMode 自解压到临时目录
Silent=2 控制是否现在自解压的界面
=0是不显示界面
=1是显示 并且要手动点击解压按钮
=2是显示界面 并且自动解压
Overwrite=1 是覆盖
Setup=swbeautyDir/swinstaller.exe
这句是关键 解压完成后 执行什么文件
我这里设置的 解压完成后 执行 自己实现的安装包程序
ok 结束
更多的去WinRaR 的手册吧
winRaR 命令行实现自解压可执行程序相关推荐
- winrar 命令行制作自解压安装包
手动操作教程请参考:http://www.cnblogs.com/xwdreamer/p/3492140.html winrar安装目录中rar程序可以进行命令行操作执行压缩操作,详情可以参考winr ...
- winrar命令行打自解压安装包不生效问题
set rar="C:\Program Files\WinRAR\RAR.exe" %rar% a -r -sfx -iadm -iiconlogo.ico -iimglogo.p ...
- windows winrar 指令_【转】winrar命令行详解
从命令行也可以运行 WinRAR 命令,常规的命令行语法描述如下: WinRAR - - 命令:WinRAR 运行的字符组合代表功能 开关:切换操作指定类型,压缩强度,压缩文件类型,等等的定义. 压 ...
- WinRAR 命令行简体中文说明
从命令行也可以运行 WinRAR 命令,常规的命令行语法描述如下: WinRAR - - 命令 要 WinRAR 运行的字符组合代表功能. 开关 切换操作指定类型,压缩强度,压缩文件类型,等等的定义. ...
- WINRAR 命令行语法
WINRAR 命令行语法 [ 2006-10-13 23:33:44 | 作者: 碳酸氢钠 ] Font Size: Large | Medium | Small 语法:RAR <命令> ...
- 利用WinRAR命令行压缩文件或文件夹
利用WinRAR命令行压缩文件或文件夹 2007-11-14 15:07 压缩文件夹winrar.exe a -ag -k -r -s -ibck c:/bak.rar c:/dat/ 压缩多个文件 ...
- 利用WinRAR命令行压缩文件或文件夹2007-11-14 15:07压缩文件夹
利用WinRAR命令行压缩文件或文件夹 2007-11-14 15:07 压缩文件夹winrar.exe a -ag -k -r -s -ibck c:/bak.rar c:/dat/ 压缩多个文件 ...
- [导入]WINRAR 命令行语法[转载]
WINRAR 命令行语法 [ 2006-10-13 23:33:44 | 作者: 碳酸氢钠 ] Font Size: Large | Medium | Small 语法:RAR <命令> ...
- WINRAR 命令行语法[转载]
WINRAR 命令行语法 [ 2006-10-13 23:33:44 | 作者: 碳酸氢钠 ] Font Size: Large | Medium | Small 语法:RAR <命令> ...
最新文章
- (1)搞一搞 seata 之 基础环境搭建
- 重磅!吴恩达、林轩田公开课交流群正式成立啦
- linux下恢复误删文件
- MORMOT数据库连接池
- oracle ins-30131错误
- matlab表白_撩妹攻略|理工男专属情人节表白礼物来啦~
- office2003 office2007同时安装 配置问题的解决
- SLAM_相机与imu的融合基础知识
- PSTN ,PBX ,IP PBX,VoIP
- xcode9无线调试都在这里
- 超级计算机app网易,网易有道超级计算器
- -XX:SoftRefLRUPolicyMSPerMB参数了解
- 当贝D5X和极米Z6XPro画质对比 当贝D5X和极米Z6XPro选哪个
- server 08 做DNS和域分离
- EIGRP协议(NA、NP知识点)
- python爬虫返回文本为乱码的解决方法
- 微信公众号事件推送(点击推送图文)
- 苹果系统手机调用java线程出错_在多线程Java应用程序中调用已编译的m-file(.jar)时出错...
- 《超越LOGO设计:国际顶级平面设计师的成功法则(第2版)》—第1章无处不在的LOGO...
- 【金猿技术展】基于数据控制三维组态的方法及装置——实现数据驱动三维模型的精准运转技术...