如何在NSIS中连接两个字符串

45

我该如何在NSIS中连接两个字符串?

4个回答

41
StrCpy $1 "one string"

StrCpy $2 " second string"

MessageBox MB_OK "$1$2"

20

如果您想使用同一变量进行连接,可以按照以下方式操作:

StrCpy $1 "ABC"

StrCpy $1 "$1123"

DetailPrint $1

输出结果为"ABC123"


4
+1 表示变量可以直接放在字符串字面值旁边。 - Jaime Hablutzel

14
StrCpy $1 "Hello"

StrCpy $2 "World"

StrCpy $3 "$1 $2"

DetailPrint $3

0
如果您想将一个长字符串拆分成多行,请在引号内使用\
MessageBox MB_OK "Alright, Mr. User you are done here, so you can go ahead and \ 
stop reading this message box about now."

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接