无论如何,要用变量提及文件来包含文件吗?我的意思是
StrCpy $1 "bla.nsh"
!include $1
Run Code Online (Sandbox Code Playgroud)
?
或获取另一个变量调用的变量的值,例如:
StrCpy $1 "EN"
StrCpy $2 ${LANG_${1}_WELCOME_MESSAGE}
Run Code Online (Sandbox Code Playgroud)
?
谢谢。
事实上,安德斯是对的。想想看,当编译器编译你的代码时,它需要知道哪些文件需要包含在你的 EXE 文件中。
关于变量,只能与定义一起使用。再次,因为当您进行编译时,编译器将编译所有需要的(正在使用的)变量/定义,并且您不能告诉他使用从未声明过的变量/定义。它与服务器端语言几乎没有什么不同,因为在这里您正在编译并将您的代码打包成 EXE 文件,该文件在您的计算机中汇编。