Итак, у меня есть этот псевдокод, для которого мне нужен синтаксис Installscript для базовой установки MSI, которую я создаю с помощью Installshield.
Мне нужно вызвать ранее установленное свойство [SERIAL]
, которое состоит из трех цифр.
Если значение выше 235, мне нужно вычесть 235 из значения и сохранить его как строку, а другую строку разделить как 2, в противном случае 1. Затем две результирующие строки необходимо установить как новые глобальные свойства для использования позже в монтаж.
Псевдокод:
// call in the SERIAL property here.
if SERIAL > 235 then
string sIOVERSION = 2;
string sIOIP = "192.22." + (SERIAL - 235) + ".1";
else
string sIOVERSION = 1;
string sIOIP = "192.2." + SERIAL + ".1";
endif
// update properties [IOVER] and [IOIP] to the values of sIOVERSION and sIOIP