Как я могу определить значение переключателя командной строки установщика в Inno Setup Pascal Script?
Я пытаюсь запустить S2S-пиксель из программы установки, когда установка прошла успешно. Пиксель требует некоторых деталей, таких как IP, местоположение, время и субидид.
Я получил все детали, кроме идентификатора sub, который указан в командной строке с помощью /subID=xxxx
переключатель, при выполнении установщика.
1 ответ
Вы можете использовать {param:ParamName}
псевдо-константа.
См. Также Можно ли принять пользовательские параметры командной строки с помощью Inno Setup.
В Pascal Script вы можете разрешить его, используя ExpandConstant
функция:
ExpandConstant('{param:subID}')
Если вам нужен какой-то пользовательский анализ, вам придется явно анализировать командную строку, повторяя список параметров, используя ParamStr
а также ParamCount
функция.
Посмотрите некоторые ответы в вопросе, связанном выше, а также: