0

いくつかの変数をスクリプトに渡したいと思い.nsiます。環境またはコマンド ラインから、これを行うにはどうすればよいですか?

ドキュメントで、構文を使用してスクリプトで環境変数を使用できることを示唆するセクションを見つけました$%envVarName%が、これはうまくいかないようです。

File "/oname=$pluginsdir\inst.msi" "$%VERSION%-Installer-64bit.msi"

エラーが発生します

File: "$%VERSION%-Installer-64bit.msi" -> no files found.

$VERSION私の環境にあります。

環境変数を読み取ろうとしたり、スクリプトに値を渡す他の方法で間違っていることはありますか?

4

1 に答える 1

1

$%VERSION%使用した場合は機能するはずですset VERSION=1.2.3.4

または、次のように定義を作成することもできますmakensis -DVERSION=1.2.3.4 myscript.nsiFile: "${VERSION}-Installer-64bit.msi"

于 2012-06-29T09:34:19.607 に答える