如果我没记错的话,那么NSIS docs(例如ReadEnvStr)中有关环境变量(EV)的所有讨论都是针对目标计算机中的EV:所有这些都在安装时进行。

我想知道在编译时是否对开发者(构建)计算机上的EV提供任何支持。具体来说,假设我有

!define SRCDIR "C:\progs\version1\src"

...
File /r "${SRCDIR}\*.*"


我想写

!define SRCDIR "%{PROG_DIR}\src"


(或类似内容),其中PROG_DIR是环境变量。
能做到吗?

最佳答案

!echo "$%temp%"


我很确定这是在某处记录的。

07-27 13:47