0

eclipse で nsis プラグインを使用して nsi スクリプトを正常にビルドしました。プロジェクトにバッチ ファイルがあります。JVM_DLL、HOME_PATH の 2 つの変数がそのバット ファイルにデフォルト値で含まれています。テキスト ボックスを作成し、その JVM_DLL のデフォルト値として指定しました。およびHOME_PATH.バッチファイルに反映する必要があるテキストボックスの値を変更すると、次のコードを試しました

 ${ConfigWrite} "$INSTDIR\batch.bat" "JVM_DLL" "=$JVM_DLL" $R0
 ${configWrite} "$INTDIR\batch.bat" "HOME_PATH" "=$HOME_PATH" $R1

しかし、変更された値はバッチファイルに反映されません。これを解決するにはどうすればよいですか?

4

1 に答える 1

1

NSIS のドキュメントを再度確認すると、バッチ ファイルの例で、構文が is"SET name=" "newvalue"であり、notであることがわかります"name" "=newvalue"。$R0 と $R1 を確認することもできます。どの操作が実行されたかが報告されます...

于 2012-11-02T17:56:07.130 に答える