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

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

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

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

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

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

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

कमांड बनाएं
REM
REMबाकी लाइन को कमेंट के रूप में चिह्नित करता है। निष्पादन के दौरान इस लाइन को छोड़ दिया जाता है।
@REMREM के समान, लेकिन @ उपसर्ग लाइन को स्क्रीन पर प्रिंट होने से भी रोकता है।
::बैच फ़ाइलों में कमेंट्स के लिए एक लोकप्रिय शॉर्टहैंड। यह REM से थोड़ा तेज़ है।
टर्मिनल
C:\Users\User>REM # My note

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

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

Command Prompt
C:\Users\User>REM # My Comment

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

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

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

Command Prompt
C:\Users\User>@REM # This comment is silent

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

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

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

Command Prompt
C:\Users\User>:: This also works as a comment

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

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

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

daily_backup.bat.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="C:\Users\Joshua\Work"
SET DEST="D:\Backup\Work"

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

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

ज्ञान जांच

1 / 4

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

संदर्भ

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

अगला

Fc कमांड

फ़ाइलों की तुलना करें और तुरंत अंतर खोजें।