我需要修改一个Inno Setup脚本,但是我无法编译它(每次编译都要等待将近1小时才能完成构建)。我需要知道如何编写以下C++伪代码表达式:
if ((A==B) || (A==C))
{
// do something
}
问题是我应该如何在Inno Setup脚本中编写它,如果可能的话,您是否知道这种脚本语言是否专门针对Inno Setup还是可以在其他地方找到指南?在官方网站上,很难以简单的方式获得所需内容,而且很令人困惑,我找不到带有OR
的简单示例(示例非常基础)。我需要修改一个Inno Setup脚本,但是我无法编译它(每次编译都要等待将近1小时才能完成构建)。我需要知道如何编写以下C++伪代码表达式:
if ((A==B) || (A==C))
{
// do something
}
问题是我应该如何在Inno Setup脚本中编写它,如果可能的话,您是否知道这种脚本语言是否专门针对Inno Setup还是可以在其他地方找到指南?在官方网站上,很难以简单的方式获得所需内容,而且很令人困惑,我找不到带有OR
的简单示例(示例非常基础)。Inno Setup工具使用的脚本语言基于Pascal语言,其常规语法至少可以从Pascal编程语言中学习。与Inno Setup Pascal Script最接近的语言是Delphi(事实上,Inno Setup自身就是用Delphi编写的)。您要翻译的代码将如下所示:
if (A = B) or (A = C) then
begin
{ do something }
end;
//
进行单行注释,使用 { ... }
进行块注释。 - RobeN