最近的項目中,發現了NSIS一個比較坑的地方:$ 不但是變量常量的開頭,還是一個轉義字符。
大家有沒有發現,NSIS寫的腳本中,如果要讓彈出消息框中的文字帶換行功能,“\r\n” 是不是很不管用呢?
某天我仔細閱讀了NSIS文檔后,終於恍然大悟。。要寫成下面這個樣子才行==
MessageBox MB_OK "這是第一行 $\r$\n 這是第二行"
下面整理下NSIS中字符串的存在轉義的符號:
$$ 表示“$”
$\r 表示回車
$\n 表示新的一行
$\t 表示一個Tab
雖然是我閱讀NSIS文檔不夠細致,但是這也太坑了把,把轉義符給二次轉義。。寫這篇文章權當吐槽了。。。。、、、
轉載請標明文章出處:Leaco的博客:http://www.cnblogs.com/Leaco/p/3865595.html
