在命令行中从 ZIP 文件创建自解压 EXE

在命令行中从 ZIP 文件创建自解压 EXE

我已经在系统中安装了 WinZip 9.0 SR1,并且我想在命令行中从 zip 文件创建可执行文件。

我尝试使用以下命令行语句

C:\Users\admin\Desktop>"C:\Program Files (x86)\WinZip 9.0 SR1\WZSEPE32.EXE" my.exe my.zip

希望它能 在当前目录下创建一个my.exe包含内容的文件。但它抛出了以下错误消息my.zip

错误消息

并调出下面的 GUI。

图形用户界面

如何在命令行中从 zip 文件创建可执行文件?

答案1

WinZip 为此提供了一个命令行插件(授权版的免费插件)。但这仅适用于 WinZip 12.1 及更高版本。

答案2

另一个选择是放弃 WinZip。

使用 Info-Zip,解压缩程序有一个 UnzipSfx.exe,您可以从命令行使用以下命令:

复制/b unzipsfx.exe+myfile.zip myfile.exe

如果您想要 GUI,Info-Zip 也有 WiZ。7-Zip 还支持自解压文件,并且在各个方面都比 WinZip 更好(除了 WinZip 在 Windows 95 时代先出现,因此它先出名)。

相关内容