d我在 7zip 中创建了一个存档。(files.7z) 我创建了一个 config.txt 文件(实际上我在不同时间创建了 3 个不同的文件)。我使用命令行工具来创建运行良好的 sfx。但是当我运行 .exe 时,我没有得到预期的结果。就好像 sfx 忽略了配置。我将存档和 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 根目录中)
我究竟做错了什么?我浏览了 7-zip 论坛,找不到我的错误。