Могут ли скрипты 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