7-zip SFX配置问题

时间:2015-03-26 20:05:43

标签: 7zip sfx

我已经在7zip中创建了一个档案。 (files.7z)我创建了一个config.txt文件(实际上我在不同的时间创建了3个不同的文件)。我使用命令行工具来创建工作正常的sfx。但是当我运行.exe时,我没有得到预期的结果。好像sfx忽略了配置。 我将archive和config.txt放在7-zip安装目录中,我的命令行如下所示:

C:\Program Files\7-Zip>copy /b 7z.sfx + config.txt + files.7z files.exe

当我运行时,结果看起来像这样

7z.sfx
config.txt
files.7z
1 file(s) copied.

这是我的配置。我使用记事本并确保保存为UTF-8。

;!@Install@!UTF-8!
Title="MyApp Installer"
ExecuteFile="setup.exe"
InstallPath="%temp%\\My App"
;!@InstallEnd@!

我将files.exe复制到文件夹中的桌面。运行并询问我在哪里提取,不会运行setup.exe(在files.7z root中)

我做错了什么?我已经遍布7-zip论坛,无法找到我的错误。

1 个答案:

答案 0 :(得分:2)

您使用了错误的SFX模块 - 您需要使用7zS.sfx代替7z.sfx。 IIRC,7zS.sfx默认情况下没有7​​-Zip,您必须从SourceForge下载7z<ver>-extra.7z存档才能获得它。