2011-05-18 13 views
10

एक साधारण की तरह लगता है, लेकिन मेरे पास एक बड़ी कमांड लाइन सहायता स्ट्रिंग है और इसे तोड़ना चाहेंगे ताकि इसे पढ़ना/बनाए रखना आसान हो।एनएसआईएस कई लाइनों पर तारों को कैसे विभाजित करें?

मैं एनएसआईएस में यह कैसे कर सकता हूं? सामान्य

"xxx" \ 
"xxxx" 

ऐसा करने का शैली विधि काम करने के लिए प्रतीत नहीं होता।

उदाहरण कोड मैं neaten हैं:

MessageBox MB_OK "परोक्ष मौन इंस्टॉल: $ \ r $ \ N/एस $ \ t $ \ टी = $ \ tSilent install.ini का उपयोग कर स्थापित करें (यदि है) $ \ r $ \ n/W = 1 $ \ t $ \ t = $ \ t \ install.ini $ \ r $ \ n/WRITESETTINGS = 1 $ \ t $ \ t = $ \ tWrites के लिए सभी उपयोगकर्ता सेटिंग्स को लिखता है install.ini (लंबा फॉर्म) $ \ r $ \ n /? $ \ t $ \ t = $ \ t इस सहायता पृष्ठ पर सभी उपयोगकर्ता सेटिंग्स को बाहर करें। $ \ r $ \ n $ \ r $ \ n "

उत्तर

14

\ उद्धरण के अंदर है:

MessageBox MB_OK "Unattended Silent Installs:$\r$\n\ 
    /S$\t$\t=$\tSilent install using install.ini (if present)$\r$\n\ 
    /W=1$\t$\t=$\t\Writes out all user settings to install.ini$\r$\n\ 
    /WRITESETTINGS=1$\t$\t=$\tWrites out all user settings to install.ini (longer form)$\r$\n\ 
    /?$\t$\t=$\tThis help page.$\r$\n\ 
    $\r$\n" 

वैकल्पिक रूप से आप परिभाषित कर सकते हैं:

!define msg1 "foo$\r$\n" 
!define msg2 "bar$\r$\n" 
MessageBox MB_OK "${msg1}${msg2}" 
+0

धन्यवाद एंडर्स - यह उद्धरण के अंदर जाने की उम्मीद नहीं थी;) – Jesse

संबंधित मुद्दे