बैच फ़ाइलों के लिए माइक्रोसॉफ्ट प्रोग्रामिंग भाषा का उपयोग कैसे करें

बैच फ़ाइलें संलग्न डॉस आज्ञाओं का एक सेट हैं (batched

) के साथ एक फ़ाइल में .एएटी एक्सटेंशन। लिनक्स में इस प्रकार की फाइलों को शेल स्क्रिप्ट के रूप में जाना जाता है और पूरी तरह से अलग सिंटैक्स का पालन करता है। विंडोज़ के शुरुआती संस्करणों में, उपयोगकर्ताओं को सीडी-रॉम ड्राइव पर एक मान्य ड्राइव अक्षर असाइन करने के लिए एक बैच फ़ाइल (ऑटोएक्सएसी.बैट) का उपयोग करना पड़ा, जो तब सीडी से विंडोज ऑपरेटिंग सिस्टम स्थापित करने के लिए इस्तेमाल किया गया था। आजकल बैच फ़ाइलें अब अपरिहार्य नहीं हैं, हालांकि इन्हें विंडोज के सबसे हाल के संस्करणों का भी समर्थन करना जारी रहता है।

Windows XP / 2000 और बाद में, बैच फ़ाइलें (* .bat) एक विशेष विंडोज विंडो में चलाती है, जिसे कमांड प्रॉम्प्ट कहा जाता है, जिसे c: window system32 cmd.exe कमांड (कुछ पुरानी प्रतिष्ठानों में) के साथ खोला जा सकता है कमांड को कमांड कहा जाता है)। आज्ञाओं को व्यक्तिगत रूप से टाइप किया जा सकता है, या उपयुक्त वाक्यविन्यास का उपयोग करके एक बैच फ़ाइल के भीतर क्रमिक रूप से दर्ज किया जा सकता है। यह मार्गदर्शिका आपको दिखाती है कि बैच फ़ाइल कैसे बनाएं और चलाने के लिए, आपको अपनी फ़ाइलों का बैकअप लेने के लिए एक साधारण प्रोग्राम प्रदान करें।

कदम

माइक्रोसॉफ्ट बैच फ़ाइल भाषा चरण 1 का उपयोग शीर्षक वाली छवि
1
अपना टेक्स्ट एडिटर प्रारंभ करें कोड लिखने के लिए, आप ए-जेड / 0-9 / चाबियाँ, प्रतीक (! $ |, आदि) और एंटर कुंजी का उपयोग करेंगे। अधिकांश आदेश केस-संवेदी नहीं होते हैं (यह अपरकेस और लोअरकेस के बीच अंतर नहीं करता है), इसलिए अब, आपको अपने कोड के बारे में चिंता करने की आवश्यकता नहीं है। प्रत्येक पंक्ति (और उसके मापदंडों) को एक पंक्ति पर डाला जाना चाहिए। कमांड प्रॉम्प्ट खोलें (cmd.exe) यह सत्यापित करने के लिए कि आप जो कमान चालाना चाहते हैं वह ठीक से काम कर रहा है। खुली खिड़कियां ठीक करें ताकि आप उन्हें एक ही समय में देख सकें।

भाग 1
एक बैच फ़ाइल बनाएँ

1
यह खंड आपकी बैच फ़ाइल को लिखने में आपकी मदद करेगा। यदि आप केवल समाप्त स्क्रिप्ट चाहते हैं, तो सीधे अगले भाग पर जाएं।
  • 2
    प्रोग्राम लिखना शुरू करें अधिकांश लोग शिक्षा से शुरू करते हैं <@echo बंद>, किसी निष्पादित कमांड को स्क्रीन पर मुद्रित होने से रोकने के लिए। इससे भ्रम को कम हो जाएगा, प्रोग्राम द्वारा स्क्रीन पर उत्पन्न उत्पादन को बहुत कम कर देगा। इस आदेश का उपयोग करने के लिए, टाइप करें:
  • @echo बंद
  • प्रेस कुंजी दबाएं प्रत्येक आदेश के बाद Enter कुंजी को दबाए रखना याद रखें
  • 3
    अब निम्न कमांड के साथ उपयोगकर्ता का स्वागत करें:
  • गूंज बैकअप स्क्रिप्ट में आपका स्वागत है!
  • 4
    क्या आपने फिर से प्रवेश किया? बहुत अच्छा अब स्क्रीन पर एक खाली रेखा प्रिंट करें ताकि उपयोगकर्ता के साथ संचार स्पष्ट और सटीक हो। ऐसा करने के लिए, टाइप करें:
  • गूंजें, फिर हमेशा की तरह, एन्टर की को फिर से दबाएं
  • 5
    खुशियों के बाद हम वास्तविक काम के साथ आगे बढ़ सकते हैं निम्न कमांड टाइप करें:
  • पसंद / सी: एफ एनक्यू / आर का चयन [एफ] ओल बैकअप या केवल [एन] अगली फाइल। निष्पादन को खत्म करने के लिए [Q] या [CTRL + Z] दबाएं।
  • यह आदेश उपयोगकर्ता को एफ या एन विकल्प के बीच चुनने की संभावना देता है, या क्यू कुंजी या कुंजी संयोजन सीआरटीएल + जेड को स्क्रिप्ट के निष्पादन को समाप्त करने के लिए दबाता है।
  • 6
    हम उन आदेशों का अनुभाग बनाते हैं जो उपयोगकर्ता के विकल्पों को प्रबंधित करेंगे। प्रकार:
  • यदि त्रुटि स्तर 3 गोटो अंत है
  • अगर त्रुटि स्तर 2 गोटो छोटा_बैक
  • अगर त्रुटि स्तर 1 गोटो पूर्ण_बैक
  • माइक्रोसॉफ्ट बैच फाइल लैंग्वेज चरण 2 का प्रयोग करें
    7
    हम वास्तविक कोड से शुरू कर सकते हैं! यदि उपयोगकर्ता क्यू कुंजी दबाता है, तो प्रोग्राम को मान वापस करना होगा "3" और अनुभाग पर कूद "अंत"। यदि उपयोगकर्ता N कुंजी को दबाएगा तो प्रोग्राम को वापस करना होगा "2" और अनुभाग को चलाने के लिए "small_backup"। यदि उपयोगकर्ता F कुंजी दबाता है, तो प्रोग्राम को वापस करना होगा "1" और अनुभाग को चलाने के लिए "full_backup"। कीवर्ड "errorlevel" यह एक त्रुटि संदेश नहीं है, यह एकमात्र तरीका है जिसे CHOICE कमांड के परिणाम की जांच करनी है



  • 8
    हम पिछले चरण में वर्णित अनुभाग बनाते हैं। प्रकार:
  • small_backup
  • गूंज।
  • गूंज।
  • गूंज आप नई फ़ाइलों का बैकअप लेने के लिए चुना है। आगे बढ़ने के लिए कोई भी कुंजी दबाएं या प्रोग्राम को समाप्त करने के लिए Ctrl + z दबाएं।
  • टूट जाता है >नुल
  • xcopy c: mydirectory d: mybackup / s / m / e
  • गोटो एंड
  • full_backup
  • गूंज।
  • गूंज।
  • गूंज आपने सभी फ़ाइलों का बैक अप चुना है आगे बढ़ने के लिए कोई भी कुंजी दबाएं या प्रोग्राम को समाप्त करने के लिए Ctrl + z दबाएं।
  • टूट जाता है >नुल
  • xcopy c: mydirectory d: mybackup / s / e
  • गोटो एंड
  • अंत
  • निकास
  • माइक्रोसॉफ्ट बैच फ़ाइल भाषा चरण 3 का शीर्षक चित्र
    9
    अनुशंसाएँ: कोड द्वारा संदर्भित निर्देशिका बनाता है और इसमें कुछ छोटे परीक्षण फ़ाइलों की प्रतियां बनाता है आप अपने कार्यक्रम की जांच के लिए तैयार होंगे। बाद में आप अपनी वास्तविक जरूरतों को प्रतिबिंबित करने के लिए इन निर्देशिकाओं के नामों को बदल सकते हैं। उदाहरण के लिए आप अपना फ़ोल्डर बैकअप कर सकते हैं "दस्तावेज़"।
  • माइक्रोसॉफ्ट बैच फ़ाइल भाषा का प्रयोग करें शीर्षक शीर्षक छवि 4
    10
    अच्छा कार्यक्रम तैयार है! नोटपैड विंडो से, फ़ाइल मेनू पर जाएं और इस रूप में सहेजें चुनें, फिर फ़ाइल नाम का उपयोग करें (कोण कोष्ठक के बिना)। इसे निष्पादित करने के लिए, बस माउस के डबल क्लिक से इसे चुनें।
  • भाग 2
    पूरा कोड

    1
    निम्न कोड को कॉपी और पेस्ट करने के लिए अपने कौशल का उपयोग करें:

    @echo बंद
    गूंज बैकअप स्क्रिप्ट में आपका स्वागत है!
    गूंज।
    पसंद / सी: एफ एनक्यू / आर का चयन [एफ] ओल बैकअप या केवल [एन] अगली फाइल। निष्पादन को खत्म करने के लिए [Q] या [CTRL + Z] दबाएं।
    यदि त्रुटि स्तर 3 गोटो अंत है
    अगर त्रुटि स्तर 2 गोटो छोटा_बैक
    अगर त्रुटि स्तर 1 गोटो पूर्ण_बैक

    small_backup

    गूंज।
    गूंज।
    गूंज आप नई फ़ाइलों का बैकअप लेने के लिए चुना है। आगे बढ़ने के लिए कोई भी कुंजी दबाएं या प्रोग्राम को समाप्त करने के लिए Ctrl + z दबाएं।
    टूट जाता है >नुल
    xcopy c: mydirectory d: mybackup / s / m / e
    गोटो एंड

    full_backup

    गूंज।
    गूंज।
    गूंज आपने सभी फ़ाइलों का बैक अप चुना है आगे बढ़ने के लिए कोई भी कुंजी दबाएं या प्रोग्राम को समाप्त करने के लिए Ctrl + z दबाएं।
    टूट जाता है >नुल
    xcopy c: mydirectory d: mybackup / s / e
    गोटो एंड

    अंत

    निकास



    माइक्रोसॉफ्ट बैच फाइल लैंग्वेज चरण 5 का प्रयोग करें

    भाग 3
    त्वरित सिंटेक्स गाइड

    • ईसीओ → प्रिंट स्क्रीन जानकारी
    • उदाहरण:
    • @echo बंद (किसी भी कमांड को स्क्रीन पर मुद्रित होने से रोकता है।) केवल आउटपुट प्रदर्शित किया जाएगा)
    • नमस्कार गूंज (शब्द `हैलो` को मुद्रित करें Iecho the @echo off कमांड।)
    • गूंज। (एक खाली रेखा प्रिंट करें)
  • सीएलएस → स्क्रीन को साफ करता है
  • एमकेडीआईआरआईआर → एक निर्देशिका बनाएं
  • उदाहरण:
  • एमकेडीआईआर डी: बैकअप (डी ड्राइव के अंदर बैकअप निर्देशिका बनाता है)।
  • XCOPY → प्रतियां फ़ाइलें और निर्देशिका
  • उदाहरण:
  • xcopy c: file.txt d: file.txt (ड्राइव सी से ड्राइव करने के लिए file.txt के रूप में निर्दिष्ट फाइल कॉपी करें डी)।
  • xcopy c: mydirectory d: mydirectory / i (`/ i` पैरामीटर इंगित करता है कि संदर्भ के बिना संदर्भित तत्व निर्देशिका हैं).
  • xcopy c: my दस्तावेज़ *। * d: backup मेरे दस्तावेज़ / s / i (पैरामीटर `/ s` प्रतिलिपि में सभी उपनिर्देशिका शामिल हैं)
  • CHOICE → एक कीबोर्ड वर्ण पढ़ें (मेनू प्रबंधन में उपयोग किया गया)
  • उदाहरण:
  • पसंद / सी: एफ एन / आर का चयन करें [एफ] ओल बैकअप या [एन] नई फ़ाइलें। (उपयोगकर्ता को इंगित विकल्पों के बीच चयन करने की अनुमति देता है)।
  • PAUSE → प्रोग्राम निष्पादन को रोकता है। निष्पादन को किसी भी कुंजी दबाकर फिर से शुरू होता है (प्रोग्राम को समाप्त करने वाले Ctrl + z संयोजन को छोड़कर)
  • उदाहरण:
  • गूंज आपने नई फ़ाइलों का केवल बैक अप लेने का चयन किया है जारी रखने के लिए कोई भी कुंजी दबाएं या बाहर निकलने के लिए Ctrl + Z दबाएं।
    टूट जाता है >नुल
  • रीम → कोड की एक लाइन टिप्पणी। इसका कार्यक्रम निष्पादन पर कोई प्रभाव नहीं है
  • उदाहरण:
  • REM प्रारूप c: / u / q
  • टिप्स

    • विंडो क्लोजर: यदि आप प्रोग्राम को निष्पादन के अंत में बंद करना चाहते हैं, तो उसे छोड़ दें यदि आप खिड़की खुली रहना चाहते हैं, तो आप अन्य आज्ञाओं को दर्ज करने की अनुमति देते हैं, तो अंतिम पंक्ति को संपादित करें में . इस तरह कमांड प्रॉम्प्ट विंडो खुला रहेगा।
    • वर्तमान निर्देशिका: यदि प्रोग्राम अपनी निर्देशिका में स्थित फाइलों को संदर्भित करेगा, तो आपको पथ में ड्राइव अक्षर जोड़ने की आवश्यकता नहीं होगी। इसलिए यदि बैच फ़ाइल सी: फ़ोल्डर के अंदर है, तो आप निम्न सिंटैक्स का उपयोग करके सी: temp फ़ोल्डर में फ़ाइलों का संदर्भ ले सकते हैं: एक्सकोपी अस्थायी * * * डी: अस्थायी / एस / मी

    चेतावनी

    • हालांकि इस गाइड में प्रयुक्त नियंत्रण हानिरहित हैं, अन्य आज्ञाएं, यदि गलत तरीके से उपयोग की जाती हैं, तो सिस्टम की अखंडता के लिए बहुत खतरनाक हो सकता है।
    • चॉइस कमांड विंडोज एक्सपी होम संस्करण या विंडोज एक्सपी प्रोफेशनल में उपलब्ध नहीं है। यह एक कमांड है जो बैच फाइल को चेतावनी के बिना बंद करने का कारण बनता है।

    आप की आवश्यकता होगी चीजें

    • पाठ संपादक, जैसे कि नोटपैड, या प्रोग्रामिंग के लिए एक संपादक, जैसे HTML-Kit संपादकों में फ़ाइल में अन्य जानकारी शामिल होती है, जैसे कि माइक्रोसॉफ्ट वर्ड, इस उद्देश्य के लिए उपयुक्त नहीं हैं I
    • कमांड प्रॉम्प्ट तक पहुंचने के लिए, प्रारंभ मेनू का चयन करें, चलाएं आइटम चुनें और ओपन कमांड फ़ील्ड में टाइप करें "cmd"। वैकल्पिक रूप से, प्रारंभ मेनू के सहायक उप-मेनू में कमांड प्रॉम्प्ट आइकन का चयन करें।
    • एक प्रोग्राम ऑपरेशन टेस्ट चलाने के लिए कुछ फ़ाइलें। अंदर छोटी छोटी फाइलों के साथ एक छोटी सी निर्देशिका का उपयोग करके प्रारंभ करें।
    सामाजिक नेटवर्क पर साझा करें:

    संबद्ध

    © 2011—2022 GnuMani.com