NSIS脚本中$PLUGINSDIR关键字指向什么

NSIS脚本中$PLUGINSDIR关键字指向什么,nsis,Nsis,安装软件包时,我需要从.ini文件中读取内容。因此,在安装之前,我想将ini文件放在一个相应的目录中,以便在标记我的包时读取。那么,NSIS脚本中$PLUGINSDIR关键字指向什么 ReadINIStr '${TEMP1}' "$PLUGINSDIR\builder.ini" "Field 2" "State" StrCpy '$FILE_NAME' '${TEMP1}' 需要知道指向$PLUGINSDIR的确切文件夹目录,谢谢这是安装程序创建的临时文件夹(请参阅),每次启动安

安装软件包时,我需要从.ini文件中读取内容。因此,在安装之前,我想将ini文件放在一个相应的目录中,以便在标记我的包时读取。那么,NSIS脚本中$PLUGINSDIR关键字指向什么

ReadINIStr '${TEMP1}' "$PLUGINSDIR\builder.ini" "Field 2" "State"
       StrCpy '$FILE_NAME' '${TEMP1}'

需要知道指向$PLUGINSDIR的确切文件夹目录,谢谢

这是安装程序创建的临时文件夹(请参阅),每次启动安装程序时它都会更改。它通常是一个位于临时文件夹nsXXX.tmp中的目录,其中XXX是一个随机字符串


如果您想看到它的运行,请在初始化目录后尝试调用ExecShell open$PLUGINSDIR

它是由安装程序创建的临时文件夹(请参阅),每次启动安装程序时都会发生更改。它通常是一个位于临时文件夹nsXXX.tmp中的目录,其中XXX是一个随机字符串


如果您想看到它的运行,请在初始化目录后尝试调用ExecShell open$PLUGINSDIR

节GetIP 0 HideWindow ReadINIStr'${TEMP1}'$PLUGINSDIR\Test.ini”“FIELDS”“file”“StrCpy'$file\u NAME'${TEMP1}'SectionEnd我这样使用,但使用时出现错误:ReadINIStr$(user\u var:output)ini\u file Section条目\u NAME所以仍然混淆。。。那么,请帮助我将.ini文件放在何处…您为${TEMP1}定义了什么?GetIP 0 HideWindow ReadINIStr'${TEMP1}'$PLUGINSDIR\Test.ini“FIELDS”“file”StrCpy'$file\u NAME'${TEMP1}SectionEnd我像这样使用,但使用时出现了一个错误:ReadINIStr$(user\u var:output)ini\u file Section entry\u NAME所以仍然很混乱。。。那么,请帮助我将.ini文件放在哪里……您为${TEMP1}定义了什么?