7z自解压参数
⑴ 如何用7-zip创建自解压文件,7Z软件如何使用
1
、要创建自解压文件,一般都是双击直接解压到C盘的Program
Files文件夹里面,或许还需要在桌面创建一个快捷方式之类的。但是一般的绿色软件除了复制到Program
Files还需要运行一下绿化工具,激活工具,破解工具。我们把这些都交给AutoIt,7-zip只需要解决自解压即可,一来可以节省体积,二来比AutoIt的DirCopy效率高一些。
2
、以飞信为例,首先创建一个7z文件,选择飞信的文件夹,点击添加,确定即可。
飞信的绿色版的文件夹内容,一般我们从网上下载的是rar的压缩包,解压之后就像这样。
3、用7z添加这个文件夹,点击确定之后开始压缩
4、然后用7-Zip
SFX
Tool工具把7z压缩包转换为exe自解压包。在文件选项卡中找到7z文件,在常规选项卡中找到自解压的路径
。
⑵ 7-zip自解压文件在解压时如何自动运行指定的程序
自释放安装模块,自释放安装模块(7zS.sfx
和
7zSD.sfx)可让您创建软件的安装程序。
/b
7zS.sfx
+
config.txt
+
archive.7z
archive.exe
,安装程序配置文件格式
,文件要以字串
;!@Install@!UTF-8!
开头,以
;!@InstallEnd@!
结尾。且文件必须使用
UTF-8
编码。程序将以
BeginPrompt
中的信息提示用户,再执行
RunProgram
中的命令。然后程序将使用
.inf
文件的内容并调用压缩包中的
advpack.dll
文件进行安装。
⑶ 批处理如何用7zip命令行创建自解压文件
新建一个文本,假设为config.txt
在此文本中写上以下内容(更多扩展内容,自行网络)
;!@Install@!UTF-8!
Title="窗口标题"
BeginPrompt="窗口提示内容"
ExecuteFile="被执行的程序或文件"
;!@InstallEnd@!
然后把您要打包的文件先打包成7z压缩包。这里假设为myfile.7z
最后把myfile.7z和config.txt,以及7z自解压模块7zS.sfx放在一起,并在命令行执行
/b 7zS.sfx+config.txt+myfile.7z myapp.exe
这样就实现了自解压加执行程序。
如果要更改图标啥的,就必须用一些反汇编的软件去修改7zS.sfx这个文件。