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

Sat*_*ish 5 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"

这是选项 在此输入图像描述

CJB*_*JBS 5

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

要将参数传递给编译器本身,请从命令行运行编译器,然后使用/D开关。因此,要将变量设置VAR为 value val,请使用:

iscc "/dVAR=val" "MyInstallerScript.iss"
Run Code Online (Sandbox Code Playgroud)

ISCC.exe计划位于:

%programfiles%\Inno Setup 5\ISCC.exe