【问题标题】:How to extract WinZip Self-Extracting exe in silent mode如何在静默模式下提取 WinZip 自解压 exe
【发布时间】:2015-04-08 10:30:59
【问题描述】:

我已经使用 WinZip Self-Extractor 创建了一个 exe 文件。它在 UI 模式下提取文件,即当 dobule 单击设置时,会打开一个新窗口,显示解压缩 setupname.exe。我需要以静默模式提取相同的 exe,它不应该显示解压缩的 UI 信息。

是否可以在 UI 模式和静默模式下使用 WinZip Self-Extractor 提取 exe?如果可以,请分享步骤。

【问题讨论】:

  • 如果您使用“/”运行您的 exe 会发生什么?命令?您是否显示了“使用”对话框,或者在 shell 窗口中给出了命令行选项列表?

标签: installation self-extracting winzip


【解决方案1】:

对于 WinZip,您可以使用 /auto 标志,后跟您要将其解压缩到的目录。

例如:

myWinZipSelfExtract.exe /auto C:\whereever\you\want

myWinZipSelfExtract.exe 是你的自解压 exe 文件

来源:http://kb.winzip.com/kb/entry/115/

【讨论】:

    【解决方案2】:

    我遇到了类似的问题,但发现 Powershells Expand-Archive 命令有效。

    例如Expand-Archive C:\\path_to_exe.exe -DestinationPath C:\\path_to_extract_to -Force

    【讨论】:

    • Weird ... "扩展存档:.exe 不是受支持的存档文件格式。.zip 是唯一受支持的存档文件格式。"
    • 对我来说,它只有在将存档的文件扩展名从 exe 更改为 zip 后才有效。重命名文件Expand-Archive 后,毫无怨言地提取了它。
    【解决方案3】:

    这会以静默模式提取自解压 exe 文件的内容。

    语法:<self-extract-exe-name>.exe -unzipDir <Destination-Folder>

    示例:Test.exe -unzipDir C:\my-files\test

    【讨论】:

      【解决方案4】:

      您可以使用开关 -info 来查看自解压器中的 /auto 命令。

      例如:

      myWinZipSelfExtract.exe -info
      

      例如,您可以通过以下命令获得提示信息:

      -win32 -le -overwrite -c ".\setup.exe"
      

      Prompt info command

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-01
        相关资源
        最近更新 更多