我已经成功构建了 Nsis 脚本。我的项目中有 bat 文件。在 bat 文件中,我有两个具有默认值的变量,如下所示
JVM_DLL=c:\program Files\java\jre\bin\client\jvm.dll
Home_path=c:\opt\projectName
如果用户想修改应该写入批处理文件的JVM_DLL和Home_path的值。如何做到这一点?我不知道如何使用 Nsis 脚本写入批处理文件?
我试过以下代码。但它不起作用
StrCpy $JVM_DLL "jre\bin\client\jvm.dll"
${ConfigWrite} "$INSTDIR\resource\batch.bat" "JVM_DLL" "=$JVM_DLL" $R0
${ConfigWrite} "$INSTDIR\resource\batch.bat" "HOME_PATH" "=$INSTDIR" $R0
谢谢