У меня есть встроенная установка InnoSetup, и мне нужно преобразовать ее в MSI.Я использую msiwrapper.
В файле установки требуются некоторые аргументы для автоматической установки, например:
setup.exe /var_a=1 /var_b=2
Мне также нужно преобразовать его в MSI, поэтому я использую msiwrapper.можно передать аргументы в исполняемый файл установки, используя аргумент WRAPPED_ARGUMENTS.
Так что, если я запускаю его так, он работает:
msiexec /i "setup.msi" /quiet WRAPPED_ARGUMENTS="/var_a=1"
Моя проблема заключается в использовании дополнительных переменных, яне могу найти место с таким примером.Уже пробовал несколько подходов безуспешно.У кого-нибудь есть подсказка, чтобы это сработало?
неудачные примеры:
msiexec /i "setup.msi" /quiet WRAPPED_ARGUMENTS="/var_a=1 /var_b=2"
msiexec /i "setup.msi" /quiet WRAPPED_ARGUMENTS="/var_a=1,/var_b=2"
msiexec /i "setup.msi" /quiet WRAPPED_ARGUMENTS="/var_a=1|/var_b=2"
msiexec /i "setup.msi" /quiet WRAPPED_ARGUMENTS="/var_a=1","/var_b=2"
и так далее ...