使用命令行参数进行条件安装

时间:2019-02-11 23:07:51

标签: inno-setup

如果正在下载某些组件(作为更新例程的一部分),我正在使用以下代码进行安装:

 external skipifsourcedoesntexist 

这很好用。

现在我想添加另一个条件。

我正在向安装程序传递

这样的命令行参数
companyid=1

我想我可以这样扩展这个论点:

function CompanyID(): Integer;
begin
     Result := ExpandConstant('{param:companyid|0}');
end;

例如,我想问是否可以将条件添加到现有行中。...

external skipifsourcedoesntexist onlyifargument("companyid", "1");

...或者如果我必须为此编写一个实函数。

谢谢。

0 个答案:

没有答案