NSIS 多个条件判断

tech2022-08-02  148

NSIS多个条件判断怎么写?

1、C++代码:

if (A == 1 || B == 1) { // }

NSIS代码:

${If} $0 == 1 ${OrIf} $1 == 1 # ${EndIf}

2、C++代码:

if (A == 1 && B == 1) { // }

NSIS代码:

${If} $0 == 1 ${AndIf} $1 == 1 # ${EndIf}

3、C++代码:

if ((A == 1 || B == 1) && (C == 1 || D == 1)) { // }

NSIS代码:

${If} $0 == 1 ${OrIf} $1 == 1 ${AndIf} $2 == 1 ${OrIf} $3 == 1 # ${EndIf}

4、C++代码:

if ((A == 1 && B == 1) || (C == 1 && D == 1)) { // }

NSIS代码:

${If} $0 == 1 ${AndIf} $1 == 1 ${OrIf} $2 == 1 ${AndIf} $3 == 1 # ${EndIf}
最新回复(0)