У меня есть пользовательский установщик, созданный через NSIS.
У меня есть следующая задача Ant, выполняющая то же самое:
<target name="buildNSIS">
<exec executable="D:\NSIS\nsis-binary\makensis.exe" failonerror="true" >
<!-- providing some nsis definitions -->
<arg value="/DPROJECT_NAME=${ant.project.name}"/>
<!-- passing the script -->
<arg value=".\installer\MySetup.nsi"/>
</exec>
</target>
, где MySetup.nsi
- это сценарий для запуска через NSIS дляinstaller.
Я хочу установить переменную окружения как часть процесса установки.
Я прочитал, что лучше всего использовать, используя: https://nsis.sourceforge.io/EnVar_plug-in
Однако инструкциятам сбивает с толку.Он просто говорит: Просто извлеките содержимое в каталог nsis (обычно '$ PROGRAMFILES \ NSIS')
Что это значит?
Мой каталог D:\NSIS\nsis-binary
выглядиткак:
Так что я могу разархивировать Envar_plugin.zip
внутри Plugins
каталога выше и начать использовать EnVar::AddValue
или EnVar::AddValueEx
функции внутри моего MySetup.nsi
как указано в Envar_plugin
примерах?
Как использовать Envar_plugin
, чтобы мой результирующий пользовательский установщик с помощью MySetup.nsi
для моего программного обеспечения установил переменные среды во время установки моего программного обеспечения?