是否可以使用nsis脚本更改bat文件的值?

是否可以使用nsis脚本更改bat文件的值?,nsis,Nsis,我已经在eclipse中使用nsis插件成功构建了nsi脚本。我的项目中有bat文件。我有JVM_DLL,HOME_PATH在bat文件中有两个默认值的变量。我创建了一个文本框,并将其作为JVM_DLL和HOME_PATH的默认值。如果我在文本框中更改了应反映在批处理文件中的值。我尝试了以下代码 ${ConfigWrite} "$INSTDIR\batch.bat" "JVM_DLL" "=$JVM_DLL" $R0 ${configWrite} "$INTDIR\batch.bat" "H

我已经在eclipse中使用nsis插件成功构建了nsi脚本。我的项目中有bat文件。我有JVM_DLL,HOME_PATH在bat文件中有两个默认值的变量。我创建了一个文本框,并将其作为JVM_DLL和HOME_PATH的默认值。如果我在文本框中更改了应反映在批处理文件中的值。我尝试了以下代码

 ${ConfigWrite} "$INSTDIR\batch.bat" "JVM_DLL" "=$JVM_DLL" $R0
 ${configWrite} "$INTDIR\batch.bat" "HOME_PATH" "=$HOME_PATH" $R1
但是更改的值没有反映在批处理文件中。如何解决此问题?

如果再次检查,您将在批处理文件示例中看到语法是
“SET name=”“newvalue”
,而不是
“name”“=newvalue”
。您还可以检查$R0和$R1,它们将报告执行了哪个操作