Могут ли скрипты NSIS добавить 2 целых числа и 'ИЛИ' StrCmp

Можно ли добавить 2 числа вместе в Native NSIS(не используя библиотеки)?

Var hasVersion9    # values will either be 0 or 1
Var hasVersion10
Var hasVersion9Or10

IntCpy $hasVersion9Or10 hasVersion9+hasVersion10
(IntCmp $hasVersion9Or10 1 OR IntCmp $hasVersion9Or10 2) doThis doThat

Можно ли также выполнить операцию "ИЛИ" в сравнении строк?

StrCmp $myVar ("1" OR "11") doThis doThat

1 ответ

Решение

Используйте IntOp для операций с числами и логическую библиотеку для if/orif

Другие вопросы по тегам