在NSIS脚本语言中,当我从宏中访问全局变量时出现错误。从宏内设置全局变量
我的变量installDirectory是否真的是全局的?如何从宏或函数中设置变量installDirectory(如果它可能在函数中)?
var installDirectory
!macro IdentifyDir
IfFileExists C:\test\9.00\ Version9 AbortInstall
Version9:
$installDirectory "C:\test\9.00\"
AbortInstall:
Abort
!macroend
也可以在一个宏& /或函数返回NSIS(或SHD我只是用推/ POP)的值?
!macro IdentifyDir
IfFileExists C:\test\9.00\ Version9 AbortInstall
Version9:
return "C:\test\9.00\"
AbortInstall:
Abort
!macroend
var installDir !insertmacro IdentifyDir # is that valid?
为什么这个标签[装配] – Job