如何执行带有参数的 7zip sfx 创建的 exe

How to execute an exe created with 7zip sfx with parameters

我们正在 7zs.sfx 的帮助下创建一个自解压 exe,按照提供的说明

到目前为止工作正常,但我们无法通过接受命令行参数的命令提示符运行 exe。

示例:Selfextract.exe arg1 arg2 arg3

config.txt 中有一个配置“ExecuteParameters”选项的选项,其中硬编码参数作为参数传递给使用“ExecuteFile”配置的应用程序

示例:

;!@Install@!UTF-8!

Title="Application v1.0.0.0"

ExecuteParameters="Argument"

ExecuteFile="Install.exe"

;!@InstallEnd@!

如何通过命令行传递参数而不是在 config.txt

中硬编码参数

可以将参数传递给自解压 exe,而无需对配置文件进行任何更改。

示例:Selfextract.exe arg1 arg2 arg3

arg1,arg2,arg3参数默认会传给config.txt配置的exe。

最终考虑到这个例子,Install.exe 是 运行 with arg1, arg2 and arg3 parameters。