7 zip sfx 不提取包

7 zip sfx not extracting package

提问人:user3376075 提问时间:10/24/2023 更新时间:10/24/2023 访问量:23

问:

我正在尝试使用 7 zip sfx 创建一个自解压包。我使用了 LZMA sdk 包中的 7zSD.sfx。

遵循的步骤如下:

  1. 使用以下方法创建了一个 .7z 文件
$FileLocation = "D:\Self Extracting\Package"
& .\7z.exe a archive.7z $FileLocation
  1. 上面的文件位置包含一个配置文件和 7zSD.sfx 文件。此外,它还包含一个用于回显“Hello World”的测试批处理文件

  2. 在命令行下使用创建存档包 cmd /c '复制 /b 7zSD.sfx + 配置.txt + 存档.7z存档.exe'

这将生成存档 .exe 文件。单击文件后,它会显示要提取文件的消息,但不会提取任何内容,并将错误消息显示为“系统找不到指定的文件”

我使用的配置文件如下: ;!@Install@!UTF-8! RunProgram=“DropIt.exe /s” 安装路径=“%PROGRAMFILES%\test” ExtractTitle=“正在安装程序...” GUIMode=“1” SelfDelete=“1” ;!@InstallEnd@!

如果我在这里做错了什么,有人可以指导我吗,因为这没有按预期工作。

期望:自解压存档包应解压缩所有文件和文件夹,并且应在解压后执行指定的 bat 文件。

提取 配置 存档 7zip SFX

评论


答: 暂无答案