簡體   English   中英

將值從 Java 傳遞到 nsis 腳本

[英]Passing values from Java to nsis script

我有一個 java 代碼,我在其中動態地給出了一些變量。 我需要將該值傳遞給 nsis 腳本。 例如,我將在運行時獲取變量 age 的值,並將其傳遞給 nsis 腳本的 var。 可能嗎。 有什么建議么...

我將數據傳遞給 NSIS 腳本的方式是使用 ant。 構建安裝程序時,您可以在 NSI 文件中放置令牌並替換它們。 在 NSI 文件中使用 @product.name@ 的示例:

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

您可以像這樣讀取 NSIS 文件中的環境變量:

$%envVarName%

此外,ant 任務允許直接設置符號:

<nsis script="myproject.nsi" verbosity="4" out="build.log" noconfig="yes">
    <define name="VERSION" value="2.1"/>
</nsis>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM