parameters - 如何在 Inno Setup 中通过 "Run-->Parameters"传递参数?

标签 parameters inno-setup

我曾通过命令提示符传递命令行参数。 (/d<name>=<value>) .这是工作。

后来我找到了"parameters" "Run" 中的选项“Inno Setup 5”菜单。我试过了,但没能通过。
我的尝试
"/dWish=Hello"/dWish=Hello"Wish=Hello"Wish="Hello"Wish="Hello"Wish=Hello
和访问类似 {#Wish} .但编译提交错误 undeclared identifier "Wish"
这是选项
enter image description here

最佳答案

通过 Run 配置的设置-> Parameters用于将指令传递给编译后正在执行的安装程序,而不是构建编译器( ISCC )。 InnoSetup 帮助下的Setup Command Line Parameters 下提供了可能设置的选项。 .

要将参数传递给编译器本身,请从命令行运行编译器,并使用 /D转变。所以要设置变量 VAR值(value) val , 用:

iscc "/dVAR=val" "MyInstallerScript.iss"
ISCC.exe程序位于:
%programfiles%\Inno Setup 5\ISCC.exe

关于parameters - 如何在 Inno Setup 中通过 "Run-->Parameters"传递参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28215741/

相关文章:

c# - 多参数线程

installation - 我可以在 Inno Setup 的同一个 "CreateInputOptionPage"页面上设置复选框和单选按钮吗?

parameter-passing - ISCC -/D 编译器参数似乎没有效果

environment-variables - 运行 Inno Setup 安装程序时如何修改 PATH 环境变量?

inno-setup - 我可以在 Inno-Setup 中使用由 "Generate GUID"选项创建的 AppId 吗?

android - 如何找到 toast 小部件的布局参数?

C# ReportViewer 带参数的本地报表

inno-setup - Inno Setup 上的欢迎标签透明

c# - LINQ/ Entity Framework : parameterless constructor issue

excel - Excel 2010 中的 VBA : Scripting. 函数的字典返回值不会作为参数传递给包装函数调用