2013-03-15 211 views
1

我試圖建立一個字符串與此表達式bla://${foo}/bar其中${foo} == "hostname"。預期的結果是bla://hostname/bar,但我改爲http://${foo}/bar。 所以我認爲這個組合/$有一些特別的東西,但我無法弄清楚。NSIS連接字符串與斜槓

感謝您的幫助

+1

你沒有在一些警告編譯日誌的結尾? foo是一個變量還是一個定義?你可以發佈你建立字符串的代碼行嗎? – Seki 2013-03-15 13:25:35

回答

2

/$並不特別,但一個定義不存在結束的${definename}

DetailPrint "${foo}" ; Prints ${foo} 
!define foo example.com 
DetailPrint "${foo}" ; Prints example.com 

所有定義在編譯時解析,如果此主機名是一些用戶可能需要使用一個NSIS變量自定義頁面上配置...