7zip - 如何执行带有参数的 7zip sfx 创建的 exe
问题描述
我们正在根据此处提供的说明在 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 使用 arg1、arg2 和 arg3 参数运行。
推荐阅读
- compilation - 在共享库中调用内部函数
- node.js - 部署到heroku的节点js应用程序无法将数据插入postgresql
- html - 如何使用 CSS 水平保持少量输入
- java - 无法在目标文件夹(maven)上生成 zip-with-dependencies.zip 文件
- arrays - 如何在 dart 中根据它们的索引添加多个数组的项目?
- python - 如何遍历目录以查找文件夹
- axios - 如何在axios中使用Get方法发送表单数据?
- r - 将字符转换为数字 R 时出错
- ruby-on-rails - 如何在 Azure 应用服务上安排 Rails rake 任务
- binding - 将 @State 变量传递给 ContentView