विज्ञापन
एक बैच फ़ाइल बनाना चाहते हैं? यह आसान है।
बैच फाइलें कंप्यूटर अप्रेंटिस का काम करने का तरीका है। वे रोजमर्रा के कार्यों को स्वचालित कर सकते हैं, कुछ करने के लिए आवश्यक समय को छोटा कर सकते हैं, और किसी को भी संचालित करने वाली किसी जटिल प्रक्रिया का अनुवाद कर सकते हैं।
इस लेख में, आप एक साधारण बैच फ़ाइल लिखना सीखेंगे। आप सीखेंगे कि कौन सी बैच फाइलें क्या कर सकती हैं और उन्हें कैसे लिखना है, इसकी मूल बातें जान लें। मैं आपको बैच (BAT) फ़ाइलों को लिखने के लिए सीखने के लिए और संसाधन भी प्रदान करूँगा।
विंडोज में बैच फाइल कैसे बनाएं
विवरण में जाने से पहले, यहां एक त्वरित सारांश है
- एक पाठ फ़ाइल खोलें, जैसे कि नोटपैड या वर्डपैड दस्तावेज़।
- @ कमांडो [ऑफ] से शुरू होने वाले अपने कमांड्स को जोड़ें, इसके बाद प्रत्येक नई लाइन में - शीर्षक [अपने बैच स्क्रिप्ट का शीर्षक], इको [पहली पंक्ति], और पॉज़ करें।
- अपनी फ़ाइल को फ़ाइल एक्सटेंशन के साथ सहेजें ।बल्ला, उदाहरण के लिए, test.bat.
- अपनी बैच फ़ाइल चलाने के लिए, आपके द्वारा बनाई गई BAT फ़ाइल पर डबल क्लिक करें।
- अपनी बैच फ़ाइल संपादित करने के लिए, BAT फ़ाइल को राइट-क्लिक करें और चुनें संपादित करें.
आपकी कच्ची फ़ाइल कुछ इस तरह दिखाई देगी:
और यहाँ ऊपर उदाहरण के लिए इसी कमांड विंडो है:
यदि यह बहुत जल्दी था या यदि आप कमांड्स के बारे में अधिक जानना चाहते हैं और उनका उपयोग कैसे करना है, तो पढ़ें!
चरण 1: एक बैट फ़ाइल बनाएँ
मान लें कि आपके पास अक्सर नेटवर्क समस्याएँ हैं; आप लगातार खुद को खोजते हैं सही कमाण्ड बेस्ट कमांड प्रॉम्प्ट ट्रिक्स एंड टिप्सकमांड प्रॉम्प्ट रोजमर्रा के पीसी उपयोगकर्ताओं के लिए एक बढ़िया उपकरण है क्योंकि इसका उपयोग करना आसान है, फिर भी शक्तिशाली है। यहां 15 कमांड प्रॉम्प्ट ट्रिक्स और टिप्स दिए गए हैं जिन्हें आप याद कर सकते हैं। अधिक पढ़ें में टाइपिंग ipconfig और नेटवर्क समस्याओं के निवारण के लिए Google को पिंग करना। थोड़ी देर के बाद, आपको एहसास होता है कि यह थोड़ा अधिक कुशल होगा यदि आपने सिर्फ एक साधारण बैट फ़ाइल लिखी है, इसे अपने यूएसबी स्टिक पर चिपका दिया है, और इसका उपयोग उन मशीनों पर किया है जिन्हें आप समस्या निवारण करते हैं।
एक नया पाठ दस्तावेज़ बनाएँ
एक बैच फ़ाइल विंडोज कमांड प्रॉम्प्ट का उपयोग करके दोहराए जाने वाले कंप्यूटर कार्यों को सरल बनाती है। नीचे एक बैच फ़ाइल का एक उदाहरण है जो आपके कमांड प्रॉम्प्ट में कुछ पाठ प्रदर्शित करने के लिए जिम्मेदार है। एक निर्देशिका के भीतर एक खाली जगह पर राइट-क्लिक करके और चयन करके एक नई बैट फ़ाइल बनाएँ नया, फिर सामग्री या लेख दस्तावेज़.
कोड जोड़ें
इस पर डबल क्लिक करें नया पाठ दस्तावेज़ अपना डिफ़ॉल्ट टेक्स्ट एडिटर खोलने के लिए। निम्नलिखित कोड को अपने पाठ प्रविष्टि में कॉपी और पेस्ट करें।
@echo ऑफ टाइटल यह आपकी पहली बैच स्क्रिप्ट है! गूंज बैच स्क्रिप्टिंग में आपका स्वागत है! ठहराव
बैट फ़ाइल के रूप में सहेजें
उपरोक्त स्क्रिप्ट पाठ को "बैच स्क्रिप्टिंग में आपका स्वागत है!" पर जाकर अपनी फ़ाइल को सहेजें फ़ाइल, के रूप रक्षित करें, और फिर अपनी फ़ाइल को नाम दें जिसे आप पसंद करते हैं। जोड़ा के साथ अपने फ़ाइल नाम को समाप्त करें ।बल्ला विस्तार - welcome.bat उदाहरण के लिए - और क्लिक करें ठीक. यह बैच प्रक्रिया को अंतिम रूप देगा। अब, इसे सक्रिय करने के लिए अपनी नई बनाई गई बैच फ़ाइल पर डबल-क्लिक करें।
सभी बैच स्क्रिप्टिंग कर सकते हैं कि मान नहीं है। बैच स्क्रिप्ट पैरामीटर कमांड प्रॉम्प्ट कोड के संस्करणों को घुमाए जाते हैं, इसलिए आप केवल अपने कमांड प्रॉम्प्ट को सीमित कर सकते हैं। कार्यक्रम से अपरिचित लोगों के लिए, कमांड प्रॉम्प्ट काफी सक्षम है आवश्यक विंडोज सीएमडी कमांड आपको पता होना चाहिएकमांड प्रॉम्प्ट का धूमिल इंटरफ़ेस उन्नत विंडोज टूल्स के लिए आपका प्रवेश द्वार है। हम आपको आवश्यक सीएमडी कमांड दिखाते हैं जो आपको उन्हें एक्सेस करने देगा। अधिक पढ़ें .
चरण 2: बैच स्क्रिप्टिंग की मूल बातें जानें
बैच फाइलें कमांड प्रॉम्प्ट के समान भाषा का उपयोग करती हैं। आप जो कुछ कर रहे हैं, वह कमांड प्रॉम्प्ट को बता रहा है कि आप कमांड प्रॉम्प्ट में इसे टाइप करने के बजाय किसी फाइल के माध्यम से इनपुट करना चाहते हैं। यह आपको समय और प्रयास बचाता है। यह आपको कुछ तर्क (जैसे सरल लूप, सशर्त कथन, आदि) में भी डाल सकता है। यह प्रक्रियात्मक प्रोग्रामिंग वैचारिक रूप से सक्षम है)।
@echo: यह पैरामीटर आपको कमांड प्रॉम्प्ट में अपनी कामकाजी स्क्रिप्ट देखने की अनुमति देगा। यह पैरामीटर आपके कार्य कोड को देखने के लिए उपयोगी है। यदि बैच फ़ाइल से कोई समस्या आती है, तो आप गूंज फ़ंक्शन का उपयोग करके अपनी स्क्रिप्ट से जुड़े मुद्दों को देख पाएंगे। निम्नलिखित जोड़ना बंद समाप्त होने के बाद यह पैरामीटर आपको अपनी स्क्रिप्ट को जल्दी से बंद करने की अनुमति देगा।
शीर्षक: एक के रूप में एक ही कार्य के बहुत प्रदान करना
सीएलएस: अपने कमांड प्रॉम्प्ट को क्लियर करता है, जब उपयोग किए जाने वाले कोड को वह खोजा जा सकता है जिसे आप प्राप्त कर सकते हैं।
रेम: के लिए आशुलिपि टिप्पणी के रूप में एक ही कार्यक्षमता प्रदान करता है HTML में टैग। रे बयान अपने कोड में दर्ज नहीं हैं। इसके बजाय, उन्हें कोड के बारे में समझाने और जानकारी देने के लिए उपयोग किया जाता है।
%%ए: फ़ोल्डर में प्रत्येक फ़ाइल।
(“.\”): रूट फ़ोल्डर। कमांड प्रॉम्प्ट का उपयोग करते समय, किसी फ़ाइल नाम को बदलने से पहले, किसी फ़ाइल को हटाने, और इसी तरह किसी विशेष निर्देशिका में प्रॉम्प्ट को निर्देशित करना चाहिए। बैच फ़ाइलों के साथ, आपको केवल अपने .bat फ़ाइल को अपने चयन की निर्देशिका में पेस्ट करना होगा।
थामने: आपकी .bat फ़ाइल की तार्किक श्रृंखला में विराम देता है। यह उपयोगकर्ताओं को कोड के साथ आगे बढ़ने से पहले कमांड लाइनों को पढ़ने की अनुमति देता है। वाक्यांश "जारी रखने के लिए कोई भी कुंजी दबाएं ..." एक विराम को निरूपित करेगा।
प्रारंभ "" [वेबसाइट]: अपने डिफ़ॉल्ट वेब ब्राउज़र का उपयोग करके अपनी पसंद की वेबसाइट पर जाएगा।
ipconfig: यह एक क्लासिक कमांड प्रॉम्प्ट पैरामीटर है जो नेटवर्क जानकारी से संबंधित सूचना जारी करता है। इस जानकारी में मैक एड्रेस, आईपी एड्रेस और सब-नेट मास्क शामिल हैं।
पिंग: एक आईपी पते को पिंग करता है, अपने स्थान और विलंबता (प्रतिक्रिया समय) का पता लगाने के लिए सर्वर मार्गों के माध्यम से डेटा पैकेट भेज रहा है।
कम से कम कहने के लिए बैच चर के लिए पुस्तकालय बहुत बड़ा है। सौभाग्य से वहाँ एक है विकीबूक प्रविष्टि जो आपके निपटान में बैच स्क्रिप्ट मापदंडों और चर की व्यापक लाइब्रेरी रखता है।
चरण 3: अपनी बैट फ़ाइल लिखें और चलाएँ
हम बैच स्क्रिप्ट के दो उदाहरण तैयार करेंगे जो आपकी दैनिक ऑनलाइन और ऑफ़लाइन गतिविधियों को सरल बना सकते हैं।
समाचार स्क्रिप्ट
आइए एक तत्काल उपयोगी बैच स्क्रिप्ट बनाएं। क्या होगा अगर आप अपने सभी पसंदीदा समाचार वेबसाइटों को उस पल खोलना चाहते हैं जो आप जागते हैं? चूँकि बैच स्क्रिप्ट कमांड प्रॉम्प्ट मापदंडों का उपयोग करती है, हम एक स्क्रिप्ट बना सकते हैं जो हर समाचार मीडिया आउटलेट को एकल ब्राउज़र विंडो में खोलता है।
बैच-मेकिंग प्रक्रिया को फिर से पुनरावृत्त करने के लिए: सबसे पहले, एक खाली टेक्स्ट फ़ाइल बनाएं। दाएँ क्लिक करें अपने चयन के एक फ़ोल्डर में एक खाली जगह, और चुनें नया, फिर सामग्री या लेख दस्तावेज़. पाठ फ़ाइल खोलने के साथ, निम्न स्क्रिप्ट दर्ज करें। हमारा उदाहरण ऑनलाइन उपलब्ध मुख्य अमेरिकी समाचार मीडिया आउटलेट प्रदान करेगा।
@ टेक ऑफ स्टार्ट "" http://www.cnn.com. शुरू "" http://www.abc.com. शुरू "" http://www.msnbc.com. शुरू "" http://www.bbc.com. शुरू "" http://www.huffingtonpost.com. शुरू "" http://www.aljazeera.com. शुरू "" https://news.google.com/
उपरोक्त स्क्रिप्ट एक को ढेर कर देती है शुरू "" कई टैब खोलने के लिए दूसरे के ऊपर पैरामीटर। आप अपने चुने हुए लोगों के साथ दिए गए लिंक को बदल सकते हैं। आपके द्वारा स्क्रिप्ट में प्रवेश करने के बाद, सिर पर फ़ाइल, फिर के रूप रक्षित करें. इस रूप में सहेजें विंडो में, के साथ अपनी फ़ाइल सहेजें ।बल्ला विस्तार और परिवर्तन टाइप के रुप में सहेजें के लिए पैरामीटर सारे दस्तावेज (*।*).
एक बार जब आप अपनी फ़ाइल सहेज लेते हैं, तो आपको बस इतना करना होगा अपनी बैट फाइल पर डबल क्लिक करें. तुरंत, आपके वेब पेज खुलेंगे। यदि आप चाहें, तो आप इस फाइल को अपने डेस्कटॉप पर रख सकते हैं। इससे आप एक ही बार में अपनी सभी पसंदीदा वेबसाइट को एक्सेस कर सकेंगे।
फ़ाइल आयोजक
क्या आप एक दिन में कई फाइलें डाउनलोड कर रहे हैं, केवल सैकड़ों फाइलें आपके डाउनलोड फ़ोल्डर को रोक रही हैं? निम्न स्क्रिप्ट के साथ एक बैच फ़ाइल बनाएँ, जो आपकी फ़ाइलों को फ़ाइल प्रकार द्वारा आदेश देती है। अपने अव्यवस्थित फ़ोल्डर में .bat फ़ाइल रखें, और चलाने के लिए डबल-क्लिक करें।
@echo rem अपने फ़ोल्डर में प्रत्येक फ़ाइल के लिए। %% a ("। \ *") के लिए करें ( यदि फ़ाइल में कोई एक्सटेंशन है और यह हमारी स्क्रिप्ट नहीं है, तो जाँच करें। अगर "%% ~ xa" NEQ "" अगर "%% ~ dpxa" NEQ "% ~ dpx0" (" यदि एक्सटेंशन फ़ोल्डर मौजूद है, तो यह जांचें कि क्या यह निर्मित नहीं है। अगर "%% ~ xa" mkdir "%% ~ xa" मौजूद नहीं है rem फ़ाइल को निर्देशिका में ले जाएं। "%% a" "%% ~ dpa %% ~ xa \" स्थानांतरित करें ))
यहां पहले मेरे डेस्कटॉप का एक उदाहरण है, छवि फ़ाइलों का एक ढीला वर्गीकरण।
यहाँ उन्हीं फाइलों के बाद हैं।
यह इत्ना आसान है। यह बैच स्क्रिप्ट किसी भी प्रकार की फ़ाइल के साथ भी काम करेगी, चाहे वह कोई दस्तावेज़, वीडियो या ऑडियो फ़ाइल हो। यहां तक कि अगर आपका पीसी फ़ाइल प्रारूप का समर्थन नहीं करता है, तो स्क्रिप्ट आपके लिए उपयुक्त लेबल के साथ एक फ़ोल्डर बनाएगी। यदि आपकी निर्देशिका में पहले से ही एक JPG या PNG फ़ोल्डर है, तो स्क्रिप्ट बस आपकी फ़ाइल प्रकारों को उनके उपयुक्त स्थान पर ले जाएगी।
बैच स्क्रिप्ट के साथ सरल सामग्री को स्वचालित करें
यह सिर्फ एक स्वाद है जो बैच स्क्रिप्ट को पेश करना है। यदि आपको कुछ सरल करने की आवश्यकता है - चाहे वह फाइलों को ऑर्डर करना हो, कई वेब पेज खोलना हो, फाइलों को फिर से नाम देना, या महत्वपूर्ण दस्तावेजों की प्रतियां बनाना - आप बैच के साथ थकाऊ कार्यों को सरल बना सकते हैं स्क्रिप्ट।
चीजों को और भी आगे ले जाएं IF को अपने बैच स्क्रिप्ट में शामिल करना 5 होशियार विंडोज बैच स्क्रिप्ट के लिए उपयोग करने के लिए स्टेटमेंटकई प्रकार के IF कथन हैं जिनका उपयोग आप समय और प्रयास को बचाने के लिए Windows बैच फ़ाइल में कर सकते हैं। अधिक जानने के लिए इन उदाहरणों की जाँच करें। अधिक पढ़ें . और अगर आप लिनक्स का उपयोग करते हैं, तो भी देखें का उपयोग करने के लिए सबसे अच्छा तरीका है df आदेश.
इयान बकले बर्लिन, जर्मनी में रहने वाले एक स्वतंत्र पत्रकार, संगीतकार, कलाकार और वीडियो निर्माता हैं। जब वह लेखन या मंच पर नहीं है, तो वह पागल वैज्ञानिक बनने की उम्मीद में DIY इलेक्ट्रॉनिक्स या कोड के साथ छेड़छाड़ कर रहा है।