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

时间:2012-11-02 04:01:02

标签: nsis

我已经在我的eclipse中使用nsis插件成功构建了nsi脚本。我的项目中有bat文件。我有JVM_DLL,HOME_PATH两个变量,在该bat文件中有默认值。我创建了一个Textbox并给出了默认值对于那个JVM_DLL和HOME_PATH.If我改变了应该在批处理文件中反映的文本框值。我试过以下代码

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

但更改的值不会反映在批处理文件中。如何解决此问题?

1 个答案:

答案 0 :(得分:1)

如果再次检查NSIS docs,您将在批处理文件示例中看到语法为"SET name=" "newvalue"而非"name" "=newvalue"。您还可以检查$ R0和$ R1,他们将报告执行了哪个操作...