【发布时间】:2017-07-29 00:25:31
【问题描述】:
我通过命令提示符传递命令行参数。 (/d<name>=<value>)。这是工作。
后来我在“Inno Setup 5”的"Run" 菜单中找到了"parameters" 选项。我试过但没有通过。
我的尝试
"/dWish=Hello"
/dWish=Hello
"Wish=Hello"
Wish="Hello"
Wish="Hello"
Wish=Hello
并像{#Wish} 一样访问。但编译报错undeclared identifier "Wish"
这是选项
【问题讨论】:
-
它们被传递给构建的设置,而不是编译器。
-
我试过这个
iscc "/dName=Demo" "Installation_Script.iss"。它正在工作。现在我想通过 Inno Setup UI 传递Name=Demo。表示运行==> 参数部分。不使用命令提示符 -
你不能。 Inno Setup IDE 运行 (F9) 首先构建脚本(如果需要),然后运行构建的设置并传递这些参数。这些 IDE 运行参数不会传递给编译器。但是您可以尝试例如
Inno Script Studio可能有一些 IDE 选项来设置传递给编译器的参数。 -
Inno Script Studio 或 InnoIDE 都不支持将命令行参数传递给编译器,至少在我现有的版本中是这样。
标签: parameters inno-setup