आर्टिकल डाउनलोड करें आर्टिकल डाउनलोड करें

ये विकिहाउ गाइड आपको विंडोज कंप्यूटर पर एक बेसिक बैच फ़ाइल (batch file) को लिखना और सेव करना सिखाएगी। बैच फ़ाइल में कई सारी DOS (विंडोज लेंग्वेज) कमांड्स होती हैं और इन्हें फाइल्स को मूव करने के जैसे अक्सर परफ़ोर्म किए जाने वाले टास्क को ऑटोमेट करने के लिए लिखा जाता है। बैच फ़ाइल बनाने के लिए आपको किसी भी एडवांस या फ़ैन्सी एडिटर को डाउनलोड करने की जरूरत नहीं है—विंडोज का स्टैंडर्ड नोटपैड प्रोग्राम ही इसके लिए काफी होता है।

विधि 1
विधि 1 का 2:

बैच बेसिक्स सीखना (Learning Batch Basics)

आर्टिकल डाउनलोड करें
  1. नोटपैड आपको टेक्स्ट फ़ाइल की तरह कोड क्रिएट करने देता है और फिर काम पूरा होने के बाद उसे एक बैच फ़ाइल की तरह सेव करने देता है। आप Start ओपन करके, Notepad टाइप करके और मेनू में सबसे ऊपर नीले Notepad एप को क्लिक करके नोटपैड को खोल सकते हैं।
    • नोटपैड का इस्तेमाल आमतौर पर टेक्स्ट फ़ाइल को बैच फ़ाइल में कन्वर्ट करने के लिए किया जाता है, लेकिन आप अपने बैच फ़ाइल के टेक्स्ट को वर्चुअली कहीं से भी लिख सकते हैं।
  2. बैच फाइल्स DOS कमांड की एक सीरीज रन करती हैं, इसलिए यहाँ आप जिन कमांड्स का इस्तेमाल कर सकते हैं, वो DOS कमांड्स की तरह होती हैं। कुछ सबसे जरूरी कमांड में, ये शामिल हैं:
    • ECHO - स्क्रीन पर टेक्स्ट डिस्प्ले करती है
    • @ECHO OFF - नॉर्मली आउटपुट टेक्स्ट को छिपाती है
    • START - किसी फ़ाइल को उसके डिफ़ाल्ट एप्लिकेशन के साथ रन करती है
    • REM - प्रोग्राम में एक कमेन्ट लाइन इन्सर्ट करती है
    • MKDIR/RMDIR - डाइरैक्टरी को बनाता और हटाती है
    • DEL - एक फ़ाइल या कई फ़ाइल को डिलीट करती है
    • COPY - एक फ़ाइल या कई फ़ाइल को कॉपी करती है
    • XCOPY - एक्सट्रा ऑप्शन के साथ आपको फाइल्स को कॉपी करने देती है
    • FOR/IN/DO - ये कमांड आपको फाइल्स को स्पेसिफ़ाई करने देती है।
    • TITLE - विंडो के टाइटल को एडिट करती है। [१]
  3. बैच फाइल्स बनाना सीखने का एक सबसे आसान तरीका ये है कि पहले बेसिक टास्क करने पर फोकस करें। जैसे, आप फौरन कई सारी डाइरैक्टरी बनाने के लिए बैच फाइल्स का इस्तेमाल कर सकते हैं: [२]
     MKDIR 
    c:\example1 MKDIR 
    c:\example2
  4. एक बेसिक बैकअप प्रोग्राम बनाने के लिए कोड लिखें: बैच फाइल्स कई सारी कमांड्स रन करने के लिए अच्छी होती हैं, खासतौर से अगर आपने इसे कई बार रन होने के लिए तैयार किया है। XCOPY कमांड के साथ, आप एक ऐसी बैच फ़ाइल बना सकते हैं, जो चुने फोल्डर से फाइल्स को एक बैकअप फोल्डर पर कॉपी करती है, जो केवल उन्हीं फाइल्स को ओवरराइट करतो है, जिन्हें पिछली कॉपी के बाद अपडेट नहीं किया गया है:
     @ 
     ECHO 
    OFF 
    XCOPY c:\original c:\backupfolder /m /e /y
    • ये "original" फोल्डर से "backupfolder" पर फाइल्स को कॉपी करती है। आप इन पाथ को आपके द्वारा चाहे हुए फोल्डर के साथ में बदल सकते हैं। /m दर्शाता है कि केवल अपडेटेड फाइल्स ही कॉपी होंगी, /e दर्शाता है कि मौजूद डाइरेक्टरी की सारी सबडाइरेक्टरी कॉपी हो जाएंगी और /y हर बार फ़ाइल के ओवरराइट किए जाने पर कन्फ़र्मेशन मेसेज को डिस्प्ले कराता है।
  5. भले ही एक फोल्डर से दूसरे फोल्डर पर फाइल्स को कॉपी करना अच्छा है, लेकिन क्या होगा अगर आप इसी समय पर थोड़ी सॉर्टिंग भी करना चाहें? यही वो जगह है, जहां FOR/IN/DO कमांड इस्तेमाल होती है। आप इस कमांड का इस्तेमाल एक्सटैन्शन के आधार पर किसी फ़ाइल के जाने की जगह को बताने के लिए कर सकते हैं:
     @ 
     ECHO 
    OFF cd 
    c:\source REM ये फाइल्स की वो लोकेशन है, जिसे आप सॉर्ट करना या छाँटना चाहते हैं 
     FOR 
     %% 
    f IN 
     ( 
    *.doc *.txt ) 
     DO 
    XCOPY c:\source\ " 
     %% 
     f" 
    c:\text /m /y REM ये .doc वाली सभी फाइल्स को मूव करता है 
     REM .txt एक्सटैन्शन c:\source से c:\text 
     REM %%f एक वेरिएबल है 
     FOR 
     %% 
    f IN 
     ( 
    *.jpg *.png *.bmp ) 
     DO 
    XCOPY C:\source\ " 
     %% 
     f" 
    c:\images /m /y REM ये .jpg, .png वाली सभी फाइल्स को मूव करता है 
     REM या .bmp एक्सटैन्शन c:\source से c:\images 
    
  6. 6
    कुछ टेक्स्ट डिस्प्ले करें: अगर आप जानना चाहते हैं कि आपकी बैच फ़ाइल में क्या हो रहा है, लेकिन आप सारी कमांड्स नहीं देखना चाहते हैं, तो आप कुछ टेक्स्ट को प्रिंट करने का प्रोग्राम कर सकते हैं, जिसमें आप दर्शा सकें कि बैच फ़ाइल से क्या हो रहा है। आप ECHO के साथ टेक्स्ट को प्रिंट कर सकते हैं। जैसे:
     @ 
     ECHO 
    OFF MKDIR 
    c:\example1 ECHO 
    Created directory example1
    • आप COLOR bf के साथ आउटपुट के कलर को चेंज कर सकते हैं, जिसमें b बैकग्राउंड है और f फोरग्राउंड का कलर है, जो दोनों ही हेक्साडेसिमल नंबर हैं। दिए हुए कलर्स हो सकते हैं:
      नंबर Color नंबर कलर
      0
      ब्लैक 8 डार्क ग्रे
      1
      डार्क ब्लू 9 ब्लू
      2
      डार्क ग्रीन a हरा
      3
      डार्क टर्क़्विस या फिरोजी b फिरोजी
      4
      डार्क रेड c रेड
      5
      डार्क मजेंटा d मजेंटा
      6
      डार्क यलो e यलो
      7
      लाइट ग्रे f व्हाइट
    • जैसे, डार्क ग्रीन बैकग्राउंड पर रेड टेक्स्ट को
       COLOR 
      2c
    • से डिस्प्ले किया जाएगा
    • टेक्स्ट को देखने के लिए आपको बैच फ़ाइल को कमांड लाइन से रन करना होगा, क्योंकि नहीं तो विंडो इतनी तेजी से बंद हो जाएगी कि आप प्रिंट हुए टेक्स्ट को पढ़ भी नहीं पाएंगे।
  7. अगर आप इन्स्पिरेशन पाना चाहते हैं, तो आप कुछ सैंपल बैच टेक्स्ट के लिए सर्च कर सकते हैं।
विधि 2
विधि 2 का 2:

बैच फ़ाइल को सेव करना (Saving the Batch File)

आर्टिकल डाउनलोड करें
  1. जब आप अपनी बैच फ़ाइल को पूरा करके और उसे पढ़ लेते हैं, फिर आप उसे एक एग्जीक्यूट होने के लायक फ़ाइल में सेव करने के साथ आगे बढ़ सकते हैं।
  2. क्लिक करें: ये नोटपैड विंडो के ऊपरी बाएँ कोने में होता है। एक ड्रॉप डाउन मेनू सामने आएगा।
  3. क्लिक करें: ये विकल्प File ड्रॉप डाउन मेनू में होता है। इसे क्लिक करने से एक Save As विंडो सामने खुल जाती है।
  4. "File name" टेक्स्ट बॉक्स में, आप अपने प्रोग्राम के लिए जिस भी नाम को चाहें, टाइप करें, साथ में आखिर में .bat एड कर दें।
    • जैसे, "Backup" नाम के एक प्रोग्राम के लिए, आप यहाँ पर Backup.bat लिखेंगे।
  5. आप इसे Save As विंडो में सबसे नीचे पाएंगे। एक ड्रॉप डाउन मेनू सामने आ जाएगा।
  6. क्लिक करें: ये ड्रॉप डाउन मेनू में होता है। ये आपकी फ़ाइल को उसके किसी भी एक्सटैन्शन (जैसे इस मामले में, ".bat") के साथ सेव करने देता है।
  7. इसके लिए विंडो (जैसे, Desktop ) के बाएँ तरफ एक फोल्डर पर क्लिक करें।
  8. क्लिक करें: ये Save As विंडो के निचले दाएँ कोने में होता है। ये विंडो बंद हो जाएगी।
  9. ये आपकी चुनी हुई लोकेशन में एक बैच फ़ाइल की तरह सेव हो जाएगी।
  10. किसी भी समय पर, आप बैच फ़ाइल पर राइट क्लिक कर सकते हैं और सामने आने वाले ड्रॉप डाउन मेनू में Edit क्लिक कर सकते हैं। ये बैच फ़ाइल को एक नोटपैड डॉक्यूमेंट की तरह खोल देगा; इस समय से, आप कोई भी बदलाव कर पाएंगे और Ctrl + S दबाकर फ़ाइल को सेव कर पाएंगे।
    • आपके बैच फ़ाइल को रन करते ही बदलाव फौरन लागू हो जाएंगे।

सलाह

  • अगर आप एक डाइरेक्टरी या नाम में स्पेस के साथ वाली किसी फ़ाइल को (जैसे, start "C:\Documents and Settings\" ) खोलना चाहते हैं, तो आपको कोट्स का इस्तेमाल करना होगा।
  • आप अपनी बैच फ़ाइल को एडिट करने के लिए Notepad++ के जैसे एक थर्ड पार्टी एडिटर का इस्तेमाल कर सकते हैं, लेकिन अधिकांश भाग के लिए, सिम्पल बैच फ़ाइल को लिखते समय ये केवल समय की बर्बादी होता है।
  • कुछ कमांड्स (जैसे कि ipconfig) को काम करने के लिए एडमिनिस्ट्रेटिव पर्मिशन की जरूरत होगी। आप फ़ाइल पर राइट क्लिक करके और फिर अगर आप एक एडमिनिस्ट्रेटर अकाउंट पर हैं, तो "Run as Administrator" क्लिक करके इस पर्मिशन को दे सकते हैं।

चेतावनी

  • आपके द्वारा इस्तेमाल किए जाने वाली कमांड्स के आधार पर बैच फाइल्स खतरनाक भी हो सकती हैं। सुनिश्चित करें कि आपका कोई भी कोड किसी भी अनचाहे टास्क को (जैसे कि फाइल्स को डिलीट करना या आपके कंप्यूटर को क्रेश करना) नहीं कर रहा है।

संबंधित लेखों

अपने सिम कार्ड से अपना मोबाइल नंबर पता करें
उस व्यक्ति को कॉल करें जिसने आपका नंबर ब्लॉक कर दिया है (Call a Person That Has Blocked Your Number)
इंस्टाग्राम पासवर्ड रीसेट करें (Reset Your Instagram Password)
इंस्टाग्राम पर किसी लड़की से बात शुरू करें (Start a Conversation with a Girl on Instagram)
ब्लॉक (block) किए हुये नंबर पर वापस कॉल करें
WhatsApp टिप्स: फेक नंबर से व्हाट्सअप चलायें
फोटो की मदद से किसी की खोज करें (Search and Find About Someone Using Image Easily)
यूट्यूब से गाने डाउनलोड करें (Kaise YouTube se Gaane Download Kare)
PC में हिंदी में टाइप करें (Type in Hindi on a PC)
Pirate Bay से डाउनलोड करें (Download from Pirate Bay)
लड़कियों से ऑनलाइन बातें करें (Talk to Girls Online)
एंड्राइड में सेफ मोड बंद करें
HTML का इस्तेमाल करके एक वेब पेज तैयार करें (Create a Simple Web Page with HTML)
क्रोम पर एडल्ट कॉन्टेंट ब्लॉक करने के 4 आसान तरीके

विकीहाउ के बारे में

सभी लेखकों को यह पृष्ठ बनाने के लिए धन्यवाद दें जो ९,३८७ बार पढ़ा गया है।

यह लेख ने कैसे आपकी मदद की?