【问题标题】:How do I concatenate 2 strings in NSIS如何在 NSIS 中连接 2 个字符串
【发布时间】:2011-02-07 15:18:53
【问题描述】:

如何在 NSIS 中连接 2 个字符串?

【问题讨论】:

    标签: string nsis string-concatenation concatenation


    【解决方案1】:
    StrCpy $1 "one string"
    
    StrCpy $2 " second string"
    
    MessageBox MB_OK "$1$2"
    

    【讨论】:

      【解决方案2】:
      StrCpy $1 "Hello"
      
      StrCpy $2 "World"
      
      StrCpy $3 "$1 $2"
      
      DetailPrint $3
      

      【讨论】:

        【解决方案3】:

        如果您想使用相同的变量进行连接,您可以执行以下操作:

        StrCpy $1 "ABC"
        
        StrCpy $1 "$1123"
        
        DetailPrint $1
        

        输出为“ABC123”

        【讨论】:

        • +1 表示变量可以放在字符串文字旁边
        【解决方案4】:

        如果您希望将一个长字符串拆分为多行,只需在引号内使用\

        MessageBox MB_OK "Alright, Mr. User you are done here, so you can go ahead and \ 
        stop reading this message box about now."
        

        【讨论】:

          猜你喜欢
          • 2018-03-13
          • 2019-03-16
          • 1970-01-01
          • 1970-01-01
          • 2014-05-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多