我必须更改Inno安装脚本。但是我无法编译它(每次编译时,我都要等待将近1个小时才能完成构建)。我需要知道如何编写C ++伪代码中的以下表达式:
if ((A==B) || (A==C))
{
// do something
}
问题是我应该如何在Inno Setup脚本中编写它,如果可能的话,你知道这个脚本语言是否特定于Inno Setup,还是我可以在某个地方找到指南?在官方网站上,很难以简单的方式得到你想要的东西,它相当令人困惑,我找不到OR
的简单例子(这些例子非常非常碱性)。
答案 0 :(得分:8)
Inno Setup脚本引擎使用的语言基于Pascal,至少是您可以从Pascal语言中学习的一般语法。 Inno Setup最接近的语言Pascal Script是Delphi(其中是Inno Setup写的顺便说一句。)。您要求翻译的代码如下所示:
if (A = B) or (A = C) then
begin
{ do something }
end;