CMD Master
ब्लॉग पर वापस जाएं
•Arnošt Havelka

REM के साथ कमेंट कैसे करें

अपने स्क्रिप्ट्स में नोट्स जोड़ें जिन्हें कंप्यूटर अनदेखा करता है — लेकिन आप बाद में खुद को धन्यवाद देंगे।

इंटरएक्टिव पाठ शुरू करें
REM के साथ कमेंट कैसे करें

विंडोज कमांड शेल में, कमेंट एक ऐसी लाइन है जिसे कंप्यूटर आपका स्क्रिप्ट चलाते समय पूरी तरह से अनदेखा कर देता है। यह आपके (या भविष्य के आपके) लिए एक नोट है। मैजिक शब्द है REM, जो Remark का संक्षिप्त रूप है।

कमांड आज़माएं

अपना पहला कमेंट लिखें!

कमांड बनाएं
REM This is my first comment[invocation]
टर्मिनल
C:\Users\Student>REM This is my first comment

चरण 1: टर्मिनल में REM

CMD में एक REM लाइन टाइप करें और देखें क्या होता है:

टर्मिनल
C:\Users\Student>REM # My Comment

ध्यान दें: जब आप REM को सीधे टर्मिनल में चलाते हैं, तो लाइन दिखाई देती है — बस यह कुछ करती नहीं है। एक .bat स्क्रिप्ट में, आप उस डिस्प्ले को @REM के साथ रोक सकते हैं।

चरण 2: @REM के साथ साइलेंट कमेंट्स

@ उपसर्ग CMD को बताता है: "इस लाइन को इको (echo) न करें।" REM के साथ मिलकर, आपको एक पूरी तरह से अदृश्य कमेंट मिलता है।

टर्मिनल
C:\Users\Student>@REM # This comment is silent

सुझाव: REM लाइनों के अंदर वेरिएबल को कोट्स में लपेटते समय सावधान रहें — यदि आप सावधान नहीं हैं तो आप गलती से चीजों को डबल-कोट कर सकते हैं। स्क्रिप्ट्स में @REM अनुशंसित शैली है।

चरण 3: :: शॉर्टहैंड

कई बैच प्रो तेज टाइपिंग के लिए :: का उपयोग कमेंट मार्कर के रूप में करते हैं:

टर्मिनल
C:\Users\Student>:: This also works as a comment

⚠️ चेतावनी: :: FOR लूप या IF ब्लॉक के अंदर एरर का कारण बन सकता है। जब भी संदेह हो, @REM का उपयोग करें।

चरण 4 — प्रोजेक्ट: एक कमेंटेड बैकअप स्क्रिप्ट लिखें

आइए इसे एक साथ रखें। एक पूरी तरह से कमेंट की गई बैच फ़ाइल लिखने (और अनुकरण करने!) के लिए नीचे दिए गए संपादक का उपयोग करें। आउटपुट देखने के लिए ▶ Run पर क्लिक करें, फिर इसे अपनी असली मशीन पर चलाने के लिए ⬇ Download .bat पर क्लिक करें।

यहाँ संदर्भ के लिए वही स्क्रिप्ट दी गई है:

@echo off
@REM # ===================================
@REM # daily_backup.bat
@REM # Copies work files to backup drive
@REM # Run every morning!
@REM # ===================================

@REM # --- Step 1: Set variables ---
SET "SOURCE=demo-work"
SET "DEST=demo-backup"
IF NOT EXIST "%SOURCE%" MKDIR "%SOURCE%"
echo Quarterly report>"%SOURCE%\report.txt"

@REM # --- Step 2: Do the backup ---
echo Starting backup...
xcopy "%SOURCE%" "%DEST%" /s /e /i /y

@REM # --- Step 3: Confirm ---
echo Backup complete!
PAUSE

ज्ञान जांच

1 / 4

REM का पूर्ण रूप क्या है?

संदर्भ

ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।

अगला

बैच फ़ाइलों का परिचय

अपने दैनिक कार्यों को स्वचालित करें।