इसे एक एकल गूंज के साथ हल किया जा सकता है।
इसके लिए आपको एक न्यूलाइन कैरेक्टर \n
की आवश्यकता है। वहाँ echo
1) यह नमूना बहु कैरट का उपयोग आदेश में एक नई पंक्ति जोड़ने के लिए में एक नई लाइन को पाने के लिए कई तरीके हैं,
खाली पंक्ति की आवश्यकता है
echo Hello^
world
2) अगला समाधान पहले एक चर बनाता है जिसमें एक सिंगल लाइन फीड कैरेक्टर होता है।
set \n=^
rem ** Two empty lines are required
या एक थोड़ा संशोधित संस्करण
(set \n=^
%=DONT REMOVE THIS=%
)
साथ नई लाइन बनाने और देरी विस्तार
setlocal EnableDelayedExpansion
echo Hello!\n!world
के साथ इस चरित्र का उपयोग प्रतिशत के साथ एक लाइन फ़ीड चरित्र का उपयोग करने के विस्तार आपको एक और जटिल अनुक्रम बनाने की आवश्यकता है
echo Hello^%\n%%\n%world
या आप New line hack
REM Creating a Newline variable (the two blank lines are required!)
set \n=^
set NL=^^^%\n%%\n%^%\n%%\n%
REM Example Usage:
echo There should be a newline%NL%inserted here.
लेकिन न्यू लाइन का केवल देरी विस्तार का उपयोग कर सकते विश्वसनीय काम करता है, यह भी उद्धरण के अंदर।
http://stackoverflow.com/questions/132799/how-can-you-echo-a-newline -इन-बैच-फाइलें मुझे लगता है कि इसका जवाब है। – Andrew
अहहा, हाँ, लगभग उसी उत्तर में मुझे – Benj