टिप्पणी बनाने के लिए, #विंडोज cmdकंसोल सत्र के लिए क्या समान है ?
ऑपरेटिंग सिस्टम विंडोज एक्सपी है।
टिप्पणी बनाने के लिए, #विंडोज cmdकंसोल सत्र के लिए क्या समान है ?
ऑपरेटिंग सिस्टम विंडोज एक्सपी है।
जवाबों:
REM मानक तरीका है:
REM this is a comment
आप आमतौर पर बैच फ़ाइलों में देखे गए डबल-कोलन सम्मेलन का उपयोग कर सकते हैं:
:: another comment
स्ट्रिंग के बाद एक एकल बृहदान्त्र एक लेबल है, लेकिन एक दोहरे बृहदान्त्र और इसके बाद कुछ भी चुपचाप नजरअंदाज कर दिया जाता है। कोई यह तर्क दे सकता है कि यह फ़ॉर्म REMकमांड की तुलना में अधिक सुपाठ्य है ।
ध्यान दें कि ये दोनों विधियाँ केवल एक पंक्ति की शुरुआत में काम करती हैं। यदि आप किसी टिप्पणी को कमांड में जोड़ना चाहते हैं, तो आप उन्हें कमांड कॉन्सेप्टन कैरेक्टर ( &) के साथ उपयोग कर सकते हैं , जैसे:
dir & REM a comment
dir &:: another one
dir :: comment?
if/ forछोरों) के अंदर काम नहीं करते हैं ।
remवास्तव में एक कमांड है? ::बेहतर नहीं होगा क्योंकि इसे ही अनदेखा किया जा रहा है?
REMएक वास्तविक कमांड है, लेकिन यह CMD.EXE में एम्बेडेड है, इसलिए यह बहुत कुशल होना चाहिए। दूसरी ओर, ::तेज हो सकता है, क्योंकि यह लाइन के अंत तक सब कुछ अनदेखा करता है (उदाहरण के लिए यह उपयोग किए गए जंजीरों के लिए जांच नहीं करता है &)।
::कुछ मामलों में आपके कोड को तोड़ सकता है, जैसे कि कोड ब्लॉक में अंतिम पंक्ति।
आप अपनी टिप्पणी को REM शब्द के साथ उपसर्ग करते हैं।
REM This is a comment.
लेकिन अगर आप चाहते हैं कि आपकी टिप्पणी आपके पास वापस आ जाए, तो आपको इसकी प्रतिध्वनि करनी चाहिए:
echo This is a comment you'll see.
REMआदेश केवल टिप्पणी निष्पादित किया जा रहा से लाइन (यानी एक टिप्पणी के रूप में कुछ तो कहो)। हालाँकि, अगर @echo offबैच फ़ाइल में नहीं है तो वह लाइन अभी भी स्क्रीन पर प्रतिध्वनित होगी।
इन पंक्तियों को दिखाए जाने से रोकने के लिए आप तीन चीजों में से एक कर सकते हैं।
मेरा मानना है कि बर्नहार्ड द्वारा दिया गया उत्तर गलत है।
कम से कम 7 जीत के माध्यम से,
rem comment
एक बैच फ़ाइल में आउटपुट में प्रिंट होगा। मुद्रण को दबाने के लिए, का उपयोग करें
@ rem comment
या
@rem comment
वही अन्य आदेशों के लिए जाता है, जो डिफ़ॉल्ट रूप से कंसोल पर गूँजते हैं।
REM commentस्क्रीन पर कोई आउटपुट प्रिंट नहीं करेगा। लाइव प्रदर्शन के लिए, कमांड प्रॉम्प्ट खोलें और echo commentफिर कमांड चलाएँ rem comment। ध्यान दें कि echoकमांड स्क्रीन पर आउटपुट प्रिंट करता है जबकि remकमांड ने नहीं किया।
@REM commentअपने बैच स्क्रिप्ट में उपयोग करता हूं ताकि उन्हें दिखावा न हो। मैंने बर्नार्ड के उत्तर को संपादित करने का सुझाव दिया होगा, जिसमें बैच स्क्रिप्ट में @ से पहले @ का उपयोग करना शामिल है ताकि इसे एक नया जवाब पोस्ट करने के बजाय दिखाया जा सके।
@ECHO OFF & SETLOCAL ...। इस तरह से आपको @सभी लाइनों के लिए प्रस्तुत करने की आवश्यकता नहीं है और आप आसानी से स्विच कर सकते हैं ECHO ONजब कुछ गलत हो जाता है और आपको कुछ परीक्षण करने की आवश्यकता होती है।
cmd.exeWindows में है डॉस नहीं है - यह जो सिर्फ इस बात का एक समान वाक्यविन्यास है एक पूर्ण विंडोज़ अनुप्रयोग हैcommand.com