Inno Setup Section [Run] with condition

Posted

技术标签:

【中文标题】Inno Setup Section [Run] with condition【英文标题】: 【发布时间】:2016-05-15 20:40:28 【问题描述】:

我需要 [Run] 的条件方面的帮助。如果可能的话... 我需要运行一个取决于条件的命令。

像这样:

if (UserPage.Values[0] = 'NC') then FileName: sys\inetsrv\appcmd.exe; Parameters: "set......"

或其他方式。

问候。

【问题讨论】:

【参考方案1】:

您正在寻找Check parameter:

[Run]
FileName: "sys\inetsrv\appcmd.exe"; Parameters: "set......"; Check: ShouldRun
[Code]

function ShouldRun: Boolean;
begin
  Result := (UserPage.Values[0] = 'NC');
end;

【讨论】:

以上是关于Inno Setup Section [Run] with condition的主要内容,如果未能解决你的问题,请参考以下文章

Inno Setup

Inno setup打包软件run段了存在.EXE或者.BAT问题?

在Inno Setup中[Run]程序无法识别[不可用]环境变量

inno setup里在[run]中如何使用install实现静默安装?

Inno Setup 3 :语法解析

inno setup 安装前弹出图片问题赐教