如何执行带有参数的 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。
我们正在 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。