Передача значений из Java в скрипт nsis - PullRequest
3 голосов
/ 08 июля 2011

У меня есть код Java, где я даю некоторую переменную динамически.Мне нужно передать это значение в скрипт nsis.Например, я получу значение переменной age во время выполнения и передам его в переменную скрипта nsis.Является ли это возможным.Любые предложения ...

Ответы [ 2 ]

1 голос
/ 11 июля 2011

Вы можете прочитать переменные окружения в файлах NSIS следующим образом:

$%envVarName%

Кроме того, задача муравья позволяет устанавливать символы напрямую:

<nsis script="myproject.nsi" verbosity="4" out="build.log" noconfig="yes">
    <define name="VERSION" value="2.1"/>
</nsis>
1 голос
/ 11 июля 2011

Я передаю данные в скрипт NSIS с помощью ant.При сборке установщика вы можете поместить токены в файл NSI и заменить их.пример использования @ product.name @ в файле NSI .:

  <replace file="${release.dir}/installer.nsi" token="@product.name@" value="${product.name}"/>
...