बैट फाइलें (विंडोज) कमांड। बैट फाइलें क्या हैं और उन्हें क्यों चाहिए
![बैट फाइलें (विंडोज) कमांड। बैट फाइलें क्या हैं और उन्हें क्यों चाहिए](/uploads/4edcd49e63b50459b502832a52e2f1d3.jpg)
बैट फ़ाइल एक प्रोग्राम कोड है जो एक्सटेंशन के साथ संग्रहीत है। बीएटी OR.CMD किसी के लिए।
बैट फ़ाइल क्षमताओं लगभग असीमित हैं, लेकिन आमतौर पर प्रोग्रामर इन विस्तारों का उपयोग सरल और नियमित मामलों में करते हैं।
बैट फ़ाइल का उपयोग करके, आप अपने कंप्यूटर पर फाइलें खोल सकते हैं, मास्क फ़ाइलों को स्थानांतरित करने और हटाने के लिए प्रतिलिपि बना सकते हैं और बिना, तीसरे पक्ष की स्क्रिप्ट चला सकते हैं, वांछित यूआरएल के साथ ब्राउज़र खोलें। मैं अक्सर दूरस्थ सर्वर पर एफ़टीपी फ़ोल्डर खोलने के लिए ऐसी फ़ाइलों का उपयोग करता हूं।
एक बल्ले फ़ाइल कैसे बनाएं
बैट फाइलें सरल से आसान बनाएं। सामान्य पाठ संपादक खोलें और इसे एक्सटेंशन के साथ सहेजें।
आप नोटपैड ++ उन्नत कार्यक्रम का भी उपयोग कर सकते हैं।
एक बैट फ़ाइल लिखने के लिए एक नमूना कोड यहां दिया गया है:
explorer.exe "c: \\ प्रोग्राम फ़ाइलें"
यह कोड C: \\ डिस्क पर "प्रोग्राम फ़ाइलें" फ़ोल्डर को खोल देगा
लेखन। बीएटी (बीएटी) फाइलों को कंप्यूटर उपयोगकर्ता से एक विशेष सावधानी की आवश्यकता होती है। चूंकि बैच फ़ाइलें पूरी निर्देशिका को हटा सकती हैं, कंप्यूटर के अनुभाग को प्रारूपित कर सकती हैं
यहां एक उदाहरण कोड है - एफ: \\ का स्वरूपण
@echo बंद।
प्रारूप एफ / क्यू / Autotest
उदाहरण बैट कोड - 100 फ़ोल्डर्स बनाएं:
@echo बंद।
के लिए / l %% I (1,1,100) mkdir "dir %% I"
एक बल्ले ओम भी कर सकते हैं (वायरस) हानिकारक प्रोग्राम स्क्रिप्ट: उदाहरण के लिए, नीचे दिया गया कोड महत्वपूर्ण exe फ़ाइलों को हटा देगा।
@echo बंद।
del "c: \\ windows \\ exploer.exe"
del "c: \\ windows \\ mspoint.exe"
del "c: \\ windows \\ notepad.exe"
कमांड फ़ोल्डर बैट फ़ाइल बनाएं
नीचे दिया गया कोड उस स्थान पर 3 फ़ोल्डर्स बना देगा जहां फ़ाइल स्वयं स्थित है। साथ ही, पहले बनाए गए फ़ोल्डर में एक और संलग्न फ़ोल्डर होगा। चूंकि फ़ोल्डर नाम साइरिल में लिखे गए हैं, फिर आप सीएचसीपी एन्कोडिंग स्ट्रिंग 1251 जोड़ते हैं। ऐसी फ़ाइल को नियमित नोटबुक में नहीं लिखा जा सकता है, क्योंकि रूसी अक्षरों के एन्कोडिंग को बदलना संभव नहीं है। नोटपैड ++ प्रोग्राम का उपयोग करें।
सीएचसीपी 1251।
Md। \\ Folder_article \\ आधार \\
Md। \\ Dripader \\
एमडी। \\ स्टोरेज \\
बैट फ़ाइल डाउनलोड करें
- फ़ाइल 3 फ़ोल्डर्स बनाता है
खुले फ़ोल्डर के रूप में नमूना बैट कोड
explorer.exe "c: \\ उपयोगकर्ता \\ व्यवस्थापक \\ डेस्कटॉप \\ फोटो \\"
बल्ले प्रारूप कैसे खोलें?
साथ ही फाइलें बनाना। एक पाठ संपादक में बल्लेबाजी, उन्हें एक ही नोटबुक, वर्डपैड, या नोटपैड ++ के साथ खोला जा सकता है।
बैट फ़ाइल खोलते समय याद रखने की एकमात्र चीज यह है कि जब आप फ़ाइल पर डबल-क्लिक करते हैं, तो यह प्रोग्राम शुरू करेगा। संपादन के लिए इसे खोलने के लिए, फ़ाइल को संपादित करने के लिए माउस को और संदर्भ मेनू खोलने के लिए राइट-क्लिक करें जहां नोटपैड ++ के साथ खुला चुनें
साथ ही, संदर्भ मेनू में, बस खोलें पर क्लिक करें आप बल्ले फ़ाइल निष्पादन भी शुरू करते हैं।
एक और तरीका है: टेक्स्ट एडिटर नोटपैड खोलें और अपनी संपादन योग्य फ़ाइल को इसमें खींचें।
महत्वपूर्ण: उपयोगकर्ता अक्सर एक्सटेंशन के साथ फ़ाइलों की अवधारणाओं को भ्रमित करते हैं। बीएटी और डाक क्लाइंट को डाक दस्तावेज भेजने और प्राप्त करने के लिए "बैट"।
मूल बैट फ़ाइल विवरण
@ | अनावश्यक हटाने के लिए सभी निष्पादित बैट कमांड स्क्रीन पर प्रदर्शित होते हैं, "कुत्ते" को आदेश से पहले रखा जाता है। अक्सर @echo के साथ उपयोग किया जाता है। |
सेट। | चर निर्दिष्ट करता है। उदाहरण के लिए, SETPER \u003d C: \\ Windows यहां पथ निर्दिष्ट करें। आप परिवर्तनीय में एक बोझिल मूल्य लिख सकते हैं और इसे स्क्रिप्ट में निर्दिष्ट कर सकते हैं, जो कोड कॉम्पैक्ट करेगा। यदि इसकी सामग्री बदलती है, तो आपको उन मानों को बदलने की आवश्यकता नहीं है जहां यह चर प्रदान किया जाता है। |
:: | स्क्रीन पर इस स्ट्रिंग को आउटपुट किए बिना बल्ले फ़ाइल में टिप्पणी करने के दो तरीकों में से एक। |
: लेबल | शब्द कोलन में जोड़ते समय, एक लेबल बनाया जाता है, जो आपको Batnik के विभिन्न विभाजनों के लिए जाने की अनुमति देता है। लेबल एक और नाम पहन सकता है, लेबल एक उदाहरण है। |
कॉल | बैट कमांड दूसरे बैच फ़ाइल का कारण बनता है। फ़ाइलों में से एक में वर्णित सभी पैरामीटर को एक दूसरे को स्थानांतरित किया जा सकता है। |
पसंद | चयन टीम। |
सीएलएस। | कमांड इंटरप्रेटर की सामग्री को साफ़ करता है, जो सीएलएस के ऊपर प्रदर्शित होता है। |
गूंज। | स्क्रीन पर एक संदेश प्रदर्शित करता है। उदाहरण के लिए, "गूंज आप कैसे हैं!" "आप कैसे हैं!"। यदि आप बैच फ़ाइल की शुरुआत में @echo का उपयोग नहीं करते हैं, तो आप बल्ले फ़ाइल और दो संदेशों के लिए पथ देखेंगे, जो अनिवार्य है। आप एक खाली स्ट्रिंग एंटर गूंज बना सकते हैं। अंत में एक बिंदु के साथ। |
बाहर जाएं | वर्तमान बैच स्क्रिप्ट को पूरा करता है। |
गोटो लेबल | एक विशिष्ट लेबल में जाने के लिए उपयोग किया जाता है, इस मामले में इसके बाद स्क्रिप्ट को लेबल और निष्पादित करने के लिए। |
अगर। | बैटकॉम और प्रोग्रामिंग भाषाओं में, स्थिति इस स्थिति को पूरा कर रही है, इस पर निर्भर करता है कि स्क्रिप्ट वैसे भी क्या होगी। सिंटैक्स मदद को पूरा करता है। |
के लिये | चक्र एक ही कार्यों के कार्यान्वयन को व्यवस्थित करने के लिए प्रयोग किया जाता है। |
ठहराव | यदि आपको स्क्रिप्ट के परिणाम से परिचित होने की आवश्यकता है, और यह किया जाता है, और विंडो जल्दी बंद हो जाती है, तो विराम का उपयोग करें। यह परिणाम देखने और किसी भी बटन को दबाकर स्क्रिप्ट को पूरा करने में मदद करेगा। |
रेम। | टिप्पणी करने का दूसरा तरीका। इसके विपरीत :: स्क्रीन पर मुद्रित, यदि कोई डिज़ाइन @Echo बंद नहीं है। |
खिसक जाना। | बैट फ़ाइल में बैच पैरामीटर की स्थिति बदलता है। |
शुरू। | रन प्रोग्राम, विंडोज़ इत्यादि। इसमें कई विशेषताएं हैं। |
बल्ले फ़ाइल कोड के अधिक विस्तृत विवरण के लिए, विंडोज सहायता पढ़ें
विंडोज बैट फाइलें एक पीसी पर विभिन्न कार्य करने का एक सुविधाजनक तरीका है, जो सक्रिय रूप से कंप्यूटर कारीगरों का उपयोग कर रहे हैं। वे आपको रोजमर्रा के कार्यों को स्वचालित करने, उनके निष्पादन के समय को कम करने और एक सामान्य उपयोगकर्ता को पूरा करने के लिए एक जटिल प्रक्रिया को बदलने की अनुमति देते हैं। यह आलेख उन स्वतंत्र रूप से उन्हें लिखने पर कमांड फाइलों और सिफारिशों की मूल क्षमताओं को प्रस्तुत करता है।
स्वचालन आसान है
बैट-फाइल कैसे बनाएं? ऐसा करने के लिए, आपको निम्नलिखित कार्यों को करने की आवश्यकता है:
- किसी भी टेक्स्ट एडिटर में, उदाहरण के लिए, नोटपैड या वर्डपैड में, एक टेक्स्ट दस्तावेज़ बनाएं।
- इसमें अपने आदेश लिखें, @echo से शुरू करें, और फिर (प्रत्येक बार नई लाइन में) - शीर्षक [बैच स्क्रिप्ट का नाम], इको [संदेश जो स्क्रीन पर प्रदर्शित किया जाएगा] और रोकें।
- एक्सटेंशन के साथ एक इलेक्ट्रॉनिक दस्तावेज़ में टेक्स्ट सहेजें। (उदाहरण के लिए, test.bat)।
- प्रारंभ करने के लिए, पूरी तरह से बनाई गई पैकेट फ़ाइल पर डबल-क्लिक करें।
- इसे संपादित करने के लिए, आपको इसे दाहिने माउस बटन से क्लिक करना होगा और संदर्भ मेनू से आइटम को बदलना होगा।
अनप्रचारित फ़ाइल इस तरह कुछ दिखाई देगी:
शीर्षक आपकी पहली बैट फ़ाइल स्क्रिप्ट है!
गूंज प्रसंस्करण स्क्रिप्ट में आपका स्वागत है!
बल्ले फ़ाइलों और उनके उपयोग के आदेशों के बारे में अधिक जानकारी में, यह नीचे जाएगा।
चरण 1: एक सॉफ्टवेयर स्क्रिप्ट बनाना
मान लीजिए कि उपयोगकर्ता को अक्सर नेटवर्क के साथ समस्याएं होती हैं। यह लगातार नेटवर्क समस्याओं का निवारण करने के लिए ipconfig और pingown Google टाइप करके कमांड लाइन का उपयोग करता है। थोड़ी देर के बाद, उपयोगकर्ता समझता है कि अगर उसने एक साधारण बल्ले फ़ाइल लिखी, तो उसे अपने यूएसबी ड्राइव पर रिकॉर्ड किया गया और इसे अपने कंप्यूटर पर लॉन्च किया जो इसे निदान करता है।
एक नया पाठ दस्तावेज़ बनाना
एक बैच फ़ाइल Windows कमांड लाइन का उपयोग कर कंप्यूटर दोहराव वाले कार्यों पर निष्पादन को सरल बनाती है। नीचे एक स्क्रिप्ट का एक उदाहरण है जो स्क्रीन पर कुछ टेक्स्ट प्रदर्शित करने के लिए जिम्मेदार है। एक बल्ले फ़ाइल बनाने से पहले, निर्देशिका में खाली स्थान पर राइट-क्लिक करें और "बनाएं" आइटम और फिर "टेक्स्ट दस्तावेज़" का चयन करें।
कोड जोड़ना।
इस नए टेक्स्ट दस्तावेज़ पर डबल-क्लिक करें डिफ़ॉल्ट टेक्स्ट एडिटर खोल देगा। आप उपरोक्त कोड उदाहरण को एक टेक्स्ट रिकॉर्ड में कॉपी और डाल सकते हैं।
संरक्षण
उपरोक्त स्क्रिप्ट पाठ को "बैच प्रसंस्करण स्क्रिप्ट में आपका स्वागत है!"। इलेक्ट्रॉनिक दस्तावेज़ को फ़ाइल टेक्स्ट एडिटर मेनू आइटम, "के रूप में सहेजें" का चयन करके रिकॉर्ड किया जाना चाहिए, और उसके बाद वांछित बैट फ़ाइल नाम निर्दिष्ट करें। इसे एक्सटेंशन के साथ पूरा किया जाना चाहिए। (उदाहरण के लिए, स्वागत है। बीएटी) और "ओके" पर क्लिक करें। ठीक से प्रदर्शित करने के लिए, कुछ मामलों में सिरिलिक एन्कोडिंग के सही चयन में किया जाना चाहिए। उदाहरण के लिए, Russified Windows NT सिस्टम के कंसोल का उपयोग करते समय, दस्तावेज़ को CP866 में सहेजा जाना चाहिए। अब आपको इसे सक्रिय करने के लिए बैट फ़ाइल लेबल पर डबल-क्लिक करना चाहिए।
लेकिन स्क्रीन शिलालेख दिखाई देगी:
"बैच प्रसंस्करण स्क्रिप्ट में आपका स्वागत है! जारी रखने के लिए, किसी भी कुंजी को दबाएं ..."
यदि बैट फ़ाइल प्रारंभ नहीं होती है, तो उपयोगकर्ता रजिस्टर दर्ज करने और कुंजी को हटाने की सलाह देते हैं:
"HKEY_CURRENT_USER \\ Software \\ Microsoft \\ Windows \\ currentversion \\ explorer \\ fileexts \\ .bat \\ userchoice"।
ऐसा मत सोचो कि बैच प्रसंस्करण परिदृश्य सक्षम हैं। स्क्रिप्ट पैरामीटर कमांड लाइन कमांड के संशोधित संस्करण हैं, इसलिए उपयोगकर्ता केवल उनकी क्षमताओं से ही सीमित है। और वे काफी व्यापक हैं।
चरण 2: कुछ टीमों के साथ परिचित
यदि पीसी उपयोगकर्ता डॉस कंसोल कमांड को निष्पादित करने के बारे में परिचित है, तो यह एक मास्टर स्क्रिप्ट निर्माण मास्टर होगा, क्योंकि यह वही भाषा है। बैट-फाइलों में लाइनें दुभाषिया cmd.exe को संवाद करने की आवश्यकता है जो इसके लिए आवश्यक है। यह समय और ताकत बचाता है। इसके अलावा, कुछ तर्क सेट करना संभव है (उदाहरण के लिए, सरल चक्र, पारंपरिक नियम इत्यादि, जो संकल्पात्मक प्रोग्रामिंग के समान अवधारणात्मक रूप से समान हैं)।
अंतर्निहित टीमें
1. @echo एक बल्ले फ़ाइल कमांड है जो आपको कमांड लाइन पर स्क्रिप्ट के काम को देखने की अनुमति देगा। इसका उपयोग कार्य कोड की प्रगति को देखने के लिए किया जाता है। यदि बैच फ़ाइल में कोई समस्या है, तो यह आदेश आपको समस्याओं को तुरंत स्थानांतरित करने की अनुमति देगा। बंद करना आपको स्क्रीन पर अनावश्यक जानकारी के उत्पादन से परहेज करते हुए, कोड के निष्पादन को तुरंत पूरा करने की अनुमति देता है।
2. शीर्षक टैग के समान सुविधाएं प्रदान करता है
3. एक परिदृश्य के अंदर एक या सबराउटिन से एक बल्ले फ़ाइल को कॉल करें। उदाहरण के लिए, पावर फ़ंक्शन संख्या% 1 के डिग्री% 2 की गणना करता है:
यदि% काउंटर% gtr 1 (
सेट / एक काउंटर- \u003d 1
एंडलोकल और सेट परिणाम \u003d% प्रोड%
4. सीएलएस कमांड लाइन को साफ़ करता है। इसका उपयोग वर्तमान स्क्रिप्ट के चलते देखने के लिए पिछले रूपरेखा आउटपुट कोड को रोकने के लिए किया जाता है।
5. रंग फ़ॉन्ट और पृष्ठभूमि का रंग सेट करता है। उदाहरण के लिए, रंग एफ 9 टीम नीली पृष्ठभूमि पर सफेद पत्र सेट करती है। पैरामीटर के बिना कमांड डिफ़ॉल्ट सेटिंग्स को पुनर्स्थापित करता है।
6. इको आउटपुट जानकारी के साथ-साथ समावेशन (इको ऑन) या शटडाउन (गूंज बंद) के लिए कार्य करता है। उदाहरण के लिए, गूंज कमांड। एक बिंदु के बिना एक नई स्ट्रिंग प्रदर्शित करता है, और गूंजता है। - बिंदु। पैरामीटर के बिना, कमांड आपकी वर्तमान स्थिति के बारे में जानकारी प्रदर्शित करता है - गूंज ओ या गूंज बंद।
7. आरईएम टैग के समान कार्यक्षमता प्रदान करता है
8. विराम आपको बल्ले फ़ाइल आदेशों के निष्पादन को बाधित करने की अनुमति देता है। यह कार्यक्रम जारी रखने से पहले निष्पादित लाइनों को पढ़ना संभव बनाता है। उसी समय, संदेश "जारी रखने के लिए, किसी भी कुंजी को दबाएं ..."।
9. सेट आपको पर्यावरण चर को देखने या स्थापित करने की अनुमति देता है। / पी कुंजी के साथ, कमांड उपयोगकर्ता इनपुट का अनुरोध करता है और इसे बचाता है। पैरामीटर / के साथ / और यह सरल अंकगणितीय परिचालनों को निष्पादित करना संभव बनाता है, जिससे उन्हें चर के परिणामस्वरूप भी असाइन किया जाता है। पंक्तियों के साथ संचालन के दौरान, कोई अंतराल नहीं होना चाहिए या समानता के संकेत के बाद होना चाहिए। उदाहरण के लिए, सेट कमांड पर्यावरण चर की एक सूची प्रदर्शित करता है, घर सेट करता है - "होम" से शुरू होने वाले तर्कों के मान, और सेट / पी इनपुट \u003d एक संपूर्ण दर्ज करें: पूर्णांक के इनपुट का अनुरोध करता है और इसे असाइन करता है संबंधित चर।
10. प्रारंभ करें "" [वेबसाइट] डिफ़ॉल्ट रूप से उपयोग किए जाने वाले वेब ब्राउज़र में एक निर्दिष्ट वेबसाइट लॉन्च करेगा।
11. यदि यह एक निश्चित स्थिति को सत्यापित करने के लिए कार्य करता है। यदि यह सत्य है, तो निम्न आदेश किया जाता है। शर्तें 3 प्रजातियां हैं:
- Errorlevel संख्या - अनुपालन या निर्दिष्ट संख्या के अतिरिक्त के लिए अंतिम मैनुअल के पूर्णता कोड की जांच करना। उसी समय, 0 एक सफल कार्य निष्पादन को दर्शाता है, और कोई अन्य संख्या, आमतौर पर सकारात्मक, एक त्रुटि की रिपोर्ट करता है। उदाहरण के लिए, आप समापन कोड को सटीक रूप से परिभाषित करने के लिए नेस्टेड कमांड का उपयोग कर सकते हैं: यदि त्रुटि 3 यदि त्रुटि नहीं है तो 4 इको त्रुटि संख्या 3 नहीं हुआ।
- STRING1 \u003d\u003d STRING2 - दो पंक्तियों के मैच की जाँच। उदाहरण के लिए, बाहरी पैरामीटर की अनुपस्थिति में, यदि आदेश "% 1" \u003d \u003d "" गोटो त्रुटि त्रुटि चिह्न के नियंत्रण को प्रेषित करेगी।
- मौजूद नाम - निर्दिष्ट नाम के साथ फ़ाइल के अस्तित्व की जांच करना। उदाहरण के लिए, यदि मौजूद नहीं है: \\ program.exe कॉपी C: \\ Prodition \\ Program.exe A: यदि यह वहां नहीं है, तो प्रोग्राम प्रोग्राम.एक्सई को कॉपी करता है।
12. यदि आदेश के साथ एक पंक्ति में होना चाहिए। अभिव्यक्ति गलत होने पर निम्नलिखित निर्देश को निष्पादित करने की आवश्यकता को इंगित करता है।
13. सूची के प्रत्येक सदस्य के साथ कुछ कार्यों को दोहराने के लिए उपयोग किया जाता है। इसमें (सूची) में %% तर्क के लिए प्रारूप है। तर्क ए से ज़ेड से कोई भी पत्र हो सकता है। सूची रिक्त स्थान या अल्पविराम से अलग तारों का एक अनुक्रम है। वितरण संकेत भी इस्तेमाल किया जा सकता है। उदाहरण के लिए:
- %% डी के लिए (ए, सी, डी) डियर %% डी - अनुक्रमिक रूप से डिस्क की निर्देशिकाओं को प्रदर्शित करता है, सी और डी;
- %% एफ के लिए (* .txt * .bat * .doc) टाइप %% एफ - वर्तमान निर्देशिका में all.txt-, .bat- and.doc फ़ाइलों की सामग्री प्रिंट करता है;
- %% पी में (% पथ%) के लिए यदि %% p \\ * मौजूद है तो बैट कॉपी करें %% p \\ *। बल्ले सी: \\ वाट - फ़ोल्डर सी के लिए खोज मार्ग की सभी निर्देशिकाओं में मौजूद सभी बैच फ़ाइलों में मौजूद सभी बैच फ़ाइलों को कॉपी करता है : \\ वाट
14. कोलन (:) शब्द से पहले एक लिंक बनता है, जो आपको प्रोग्राम कोड का हिस्सा छोड़ने या वापस जाने की अनुमति देता है। कॉल और गोटो कमांड के साथ उपयोग किया जाता है, इशारा करते हुए, बल्ले फ़ाइल के निष्पादन को जारी रखने के लिए किस स्थान से, उदाहरण के लिए, एक विशिष्ट स्थिति निष्पादित करते समय:
15. चर:
- %% एक फ़ोल्डर में प्रत्येक फ़ाइल को दर्शाता है;
- % सीडी% - वर्तमान निर्देशिका;
- % दिनांक% - सिस्टम तिथि, जिसका प्रारूप स्थानीयकरण पर निर्भर करता है;
- % समय% - सीसी के रूप में सिस्टम समय: एमएम: एसएसएम।;
- % यादृच्छिक% - 0 से 32767 तक की सीमा में उत्पन्न छद्म-यादृच्छिक संख्या;
- % ERRORLEVEL% अंतिम कमांड या बैट स्क्रिप्ट द्वारा लौटा हुआ पूरा कोड है।
स्ट्रिंग का हिस्सा निकालें, जो एक चर में निहित है, इसकी स्थिति ज्ञात और लंबाई के साथ आप कर सकते हैं:
% [परिवर्तनीय]: ~ [प्रारंभ], [लंबाई]%। उदाहरण के लिए, एक जीजीजीजी-एमएम-डीडी के रूप में डीडी / एमएम / जीजीजी प्रारूप में एक तिथि दिखाएं, इसलिए: इको% दिनांक: ~ 6.4% -% दिनांक: ~ 3.2% -% दिनांक: ~ 0.2%।
16. ("\\") - रूट फ़ोल्डर। फ़ाइल के नाम को बदलने से पहले कंसोल के साथ काम करते समय, इसे हटा दिया जाता है, आदि। आपको कमांड की क्रिया को किसी विशिष्ट निर्देशिका में निर्देशित करना होगा। बैच फ़ाइल का उपयोग करते समय, किसी भी वांछित निर्देशिका में इसे शुरू करने के लिए पर्याप्त है।
17.% संख्या - बल्ले फ़ाइल में उपयोगकर्ता द्वारा प्रेषित पैरामीटर के मानों को लेता है। रिक्त स्थान, अल्पविराम या कोलन द्वारा अलग किया जा सकता है। "डिजिट" 0 से 9 तक एक संख्या है। उदाहरण के लिए,% 0 वर्तमान कमांड के मान को स्वीकार करता है। % 1 पहले पैरामीटर आदि से मेल खाता है।
18. SHIFT - कमांड इनपुट पैरामीटर को एक स्थिति में स्थानांतरित करने के लिए उपयोग किया जाता है। यह तब होता है जब बाहरी तर्क पैकेट फ़ाइल में प्रेषित होते हैं। उदाहरण के लिए, अगली बैट फ़ाइल कमांड लाइन पर पैरामीटर के रूप में निर्दिष्ट डी डिस्क फ़ाइलों पर प्रतियां:
यदि नहीं (% 1) \u003d\u003d () अगले गेटो
इसके अलावा, निम्नलिखित हेरफेर तर्कों के साथ किया जा सकता है:
- % ~ - आसपास के उद्धरणों को हटा दें;
- % ~ एफ - डिस्क के नाम के साथ पूर्ण पथ नाम पर पैरामीटर का विस्तार करें;
- % ~ डी - डिस्क का नाम दिखाएं;
- % ~ पी - केवल पथ प्रदर्शित करें;
- % ~ एन - पैरामीटर से केवल फ़ाइल नाम का चयन करें;
- % ~ एक्स - केवल विस्तार छोड़ दें;
- % ~ एस - पथ को छोटे नामों के साथ देखें;
- % ~ ए - फ़ाइल विशेषताओं को निकालें;
- % ~ टी - सृजन की तारीख और समय प्रदर्शित करें;
- % ~ जेड - फ़ाइल का आकार प्रदर्शित करें;
- % ~ $ पथ: - पथ पर्यावरण परिवर्तनीय में सूचीबद्ध निर्देशिकाओं में एक खोज का उत्पादन करता है और पैरामीटर को पहले पाया गया पूरा नाम प्राप्त करता है या विफलता के मामले में एक खाली स्ट्रिंग देता है।
वाइल्डकार्ड साइन्स
कई कमांड फ़ाइल नाम टेम्पलेट्स स्वीकार करते हैं - संकेत जो आपको फ़ाइल नामों के एक मिलान समूह को स्थापित करने की अनुमति देते हैं। संबंधित संकेतों में शामिल हैं:
- * (तारांकन) - पात्रों के किसी भी अनुक्रम को दर्शाता है;
- ? (प्रश्न चिह्न) - बिंदु (या 0) बिंदु (।) के अलावा अन्य चिह्नों को प्रतिस्थापित करता है।
उदाहरण के लिए, डिर * .txt कमांड TXT फ़ाइलों की एक सूची प्रदर्शित करता है, और dir ???? txt टेक्स्ट दस्तावेज़ों की एक सूची है जिसका लंबाई 3 अक्षरों से अधिक नहीं है।
कार्यों
Subroutines की तरह, वे कॉल, Setlocal, Endlocal कमांड और टैग का उपयोग करके नकल कर रहे हैं। निम्न उदाहरण उस चर को निर्धारित करने की क्षमता को दर्शाता है जिसमें परिणाम कॉल स्ट्रिंग में सहेजा जाता है:
कॉल: परिणाम \u003d दुनिया कहें
गणना
बीएटी फाइलों में, आप सेट / ए कमांड का उपयोग कर पूर्णांक 32-बिट संख्या और बिट्स के साथ सरल अंकगणितीय परिचालन कर सकते हैं। अधिकतम समर्थित संख्या 2 ^ 31-1 \u003d 2147483647 है, और न्यूनतम - - (2 ^ 31) \u003d -2147483648। सिंटैक्स सी प्रोग्रामिंग भाषा जैसा दिखता है। अंकगणितीय ऑपरेटरों में शामिल हैं: *, /,%, +, -। बल्ले-फ़ाइल% (पूर्णांक विभाजन के अवशेष) में "%%" के रूप में दर्ज किया जाना चाहिए।
बाइनरी संख्या वाले ऑपरेटरों ने 32-बिट अनुक्रम के रूप में संख्या की व्याख्या की। इनमें शामिल हैं: ~ (नहीं या अतिरिक्त), और (एस), | (या), ^ (बहिष्कृत या),<< (сдвиг влево), >\u003e (दाईं ओर शिफ्ट)। तार्किक अस्वीकृति ऑपरेटर है! (विस्मयादिबोधक बिंदु)। यह 1 में 0 और एक गैर-शून्य मान को 0 में बदलता है। संयोजन ऑपरेटर (कॉमा) है, जो आपको एक ही सेट कमांड में बड़ी संख्या में संचालन करने की अनुमति देता है। संयुक्त असाइनमेंट ऑपरेटर + \u003d और - \u003d अभिव्यक्तियों में एक + \u003d बी और ए- \u003d और अभिव्यक्तियों के अनुरूप \u003d ए + बी और ए \u003d ए-बी। * \u003d,% \u003d, / \u003d, Δ, | \u003d, ^ \u003d, \u003e\u003e \u003d,<<=. Приоритет операторов следующий:
(); %+-*/; >>, <<; &; ^; |; =, %=, *=, /=, +=, -=, &=, ^=, |=, <<=, >>=; ,
शाब्दिक दशमलव, हेक्साडेसिमल (अग्रणी 0x के साथ) और ऑक्टल संख्याओं (अग्रणी शून्य के साथ) के रूप में प्रशासित किया जा सकता है। उदाहरण के लिए, सेट / ए एन 1 \u003d 0 एक्सएफएफएफएफ एन 1 हेक्साडेसिमल मान असाइन करता है।
बाहरी टीम
- बाहर निकलें डॉस कंसोल या (विकल्प / बी के साथ) केवल वर्तमान बल्ले फ़ाइल या सबराउटिन से बाहर निकलने के लिए इसका उपयोग किया जाता है।
- Ipconfig एक क्लासिक कंसोल कमांड है जो नेटवर्क जानकारी प्रदर्शित करता है। इसमें मैक और आईपी पते, और सबनेट मास्क शामिल हैं।
- पिंग अपने रिमोटनेस और प्रतीक्षा समय (प्रतिक्रिया) का मूल्यांकन करने के लिए डेटा पैकेट भेजकर एक आईपी पता पिंग करता है। एक विराम सेट करने के लिए भी उपयोग किया जाता है। उदाहरण के लिए, पिंग 127.0.01-एन 6 कमांड कोड के निष्पादन को 5 एस तक निलंबित करता है।
बैट फ़ाइल लाइब्रेरी बहुत बड़ी है। सौभाग्य से, नेटवर्क में कई पेज हैं जिनमें वे परिवर्तनीय बैच स्क्रिप्ट के साथ सभी सूचीबद्ध हैं।
चरण 3: रिकॉर्ड करें और बैट फ़ाइल शुरू करें
अगली स्क्रिप्ट दैनिक ऑनलाइन गतिविधि को सरल बना देगी। क्या होगा यदि आपकी सभी पसंदीदा समाचार साइटों को तुरंत खोलने की इच्छा है? चूंकि स्क्रिप्ट कंसोल कमांड का उपयोग करते हैं, इसलिए आप एक स्क्रिप्ट बना सकते हैं जो प्रत्येक समाचार फ़ीड को एक ब्राउज़र विंडो में खोलता है।
इसके बाद, आपको एक खाली टेक्स्ट दस्तावेज़ से शुरू होने वाली बल्ले फ़ाइल बनाने की प्रक्रिया को दोहराना चाहिए। ऐसा करने के लिए, किसी भी फ़ोल्डर में खाली जगह पर राइट-क्लिक करें और "बनाएं" का चयन करें, और उसके बाद "टेक्स्ट दस्तावेज़" चुनें। फ़ाइल खोलने के बाद, आपको निम्न स्क्रिप्ट दर्ज करनी होगी जो मुख्य रूसी भाषी मीडिया को इंटरनेट पर उपलब्ध कराती है:
"" Http://fb.ru प्रारंभ करें
"" Http://www.novayagazeta.ru प्रारंभ करें
"" Http://echo.msk.ru प्रारंभ करें
"" Http://www.kommersant.ru प्रारंभ करें
"" Http://www.ng.ru प्रारंभ करें
"" Http://meduza.io
"" Https://news.google.com/news/?ned\u003den_ru&hl\u003dru प्रारंभ करें
इस स्क्रिप्ट में स्टार्ट कमांड शामिल हैं जो कई टैब खोलते हैं। आप किसी अन्य द्वारा प्रस्तावित लिंक को चुनने के लिए प्रतिस्थापित कर सकते हैं। स्क्रिप्ट में प्रवेश करने के बाद, "फ़ाइल" संपादक मेनू पर जाएं, और उसके बाद "के रूप में सहेजें ..." पर जाएं और "फ़ाइल प्रकार" पैरामीटर को "सभी फाइलें" (*। *) में बदलकर एक्सटेंशन के साथ एक दस्तावेज़ लिखें। ।
स्क्रिप्ट शुरू करने के लिए सहेजने के बाद, आप उस पर डबल-क्लिक कर सकते हैं। वेब पेज तुरंत बूटिंग शुरू कर देंगे। यदि आप चाहें, तो आप इस फ़ाइल को अपने डेस्कटॉप पर रख सकते हैं। यह आपको अपनी सभी पसंदीदा साइटों पर तत्काल पहुंच प्राप्त करने की अनुमति देगा।
व्यवस्था करनेवाला
यदि आप प्रति दिन कई फाइलें डाउनलोड करते हैं, तो "डाउनलोड" फ़ोल्डर में थोड़े समय में उनमें से सैकड़ों होंगे। आप एक स्क्रिप्ट बना सकते हैं जो उन्हें टाइप करके ऑर्डर करता है। इनोरर्गिज़ किए गए डेटा वाले फ़ोल्डर में किसी प्रोग्राम के साथ .bat फ़ाइल रखने के लिए पर्याप्त है और प्रारंभ करने के लिए डबल-क्लिक करें:
फ़ोल्डर में प्रत्येक फ़ाइल को रेम करें
%% ए ("\\ *") के लिए (
इस स्क्रिप्ट के लिए विस्तार और गैर-उपयोगिता के लिए आरईएम जांचें
यदि "%% ~ xa" neq "" यदि "%% ~ DPXA" NEQ "% ~ DPX0" (
प्रत्येक विस्तार के लिए एक फ़ोल्डर की जांच करें, और यदि नहीं, तो बनाएं
यदि मौजूद नहीं है "%% ~ xa" mkdir "%% ~ xa"
rEM फ़ाइल को फ़ोल्डर में ले जाएं
"%% a" %% ~ DPA %% ~ xa \\ "
नतीजतन, डाउनलोड निर्देशिका में फ़ाइलों को फ़ोल्डरों द्वारा क्रमबद्ध किया जाता है जिनके नाम उनके विस्तार से मेल खाते हैं। यह इतना आसान है। यह बैच स्क्रिप्ट किसी भी डेटा प्रकार के साथ काम करती है, चाहे दस्तावेज़, वीडियो या ऑडियो। यहां तक \u200b\u200bकि यदि पीसी उनका समर्थन नहीं करता है, तो स्क्रिप्ट अभी भी संबंधित लेबल के साथ एक फ़ोल्डर बनायेगी। यदि पहले से ही एक jpg या png निर्देशिका है, तो कार्यक्रम केवल इस विस्तार में फ़ाइलों को स्थानांतरित कर देगा।
यह एक साधारण प्रदर्शन है कि बैच स्क्रिप्ट क्या सक्षम हैं। यदि कुछ सरल कार्य बार-बार किया जाना चाहिए, तो यह फ़ाइलों का क्रमबद्ध होना चाहिए, कई वेब पेज खोलना, बड़े पैमाने पर नाम बदलने या महत्वपूर्ण दस्तावेजों की प्रतियों का निर्माण, एक बैच स्क्रिप्ट कुछ क्लिक के लिए कठिन काम को पूरा करने में मदद करेगी।
एक पैकेट (बीएटी) फ़ाइल एक फ़ाइल प्रकार है जो टेक्स्ट का समर्थन करता है .bat, और cmd.exe कमांड लाइन के लिए निर्माण ऑपरेटरों को शामिल करता है।
इस प्रकार की फ़ाइल एकान्त फ़ाइल संचालन को स्वचालित करने के लिए एक उपयोगी उपकरण है - प्रतिलिपि, हटाना, आदि, साथ ही साथ विभिन्न अनुप्रयोगों को शुरू करने और ओएस में अन्य परिचालन करने के लिए।
उदाहरण के लिए, यदि आपको ipconfig / flushdns डॉस चलाने, DNS सेंसर कैश को साफ करने की आवश्यकता है, तो इसे cmd.exe लॉन्च के माध्यम से किया जा सकता है। हालांकि, अगर प्रक्रिया को बार-बार दोहराने की जरूरत है, तो पूर्व-निर्मित बल्ले फ़ाइल के लॉन्च के माध्यम से ऐसा करना बेहतर है।
एक बल्ले फ़ाइल बनाते समय, आपको प्रदर्शन फ़ाइल एक्सटेंशन चालू करने की आवश्यकता हो सकती है। इसके लिए:
![](https://i1.wp.com/pc-consultant.ru/wp-content/uploads/2018/07/Nazhimaem-myshju-pravoj-na-knopke-Pusk-i-vybiraem-Panel-upravlenija-.jpg)
इसके लिए:
- टास्कबार खोज बार (बाईं ओर के निचले हिस्से में लूप मानचित्र) शब्द नोटपैड में टाइप करके "नोटपैड" खोलें और पॉप-अप आइकन पर क्लिक करके।
- Ipconfig / Flushdns में लिखना और टीम नोटपैड रोकें।
संदर्भ! विराम ऑपरेटर का उपयोग करने से बीएएस स्क्रीन निष्पादन के बाद डॉस स्क्रीन को बंद करने की अनुमति नहीं होती है ताकि उपयोगकर्ता के पास सीएमडी इंटरप्रेटर प्रतिक्रिया देखने की क्षमता हो।
- नोटपैड विंडो में, "फ़ाइल" फ़ाइल पर क्लिक करें - "के रूप में सहेजें"।
- सहेजें में बाईं ओर क्लिक करने के लिए, फ़ाइल को कहां रखना है, फ़ाइल का नाम लिखें और "फ़ाइल प्रकार" - "सभी फाइलें" का चयन करके .bat (बिंदु के माध्यम से) (1) (1) (2)। फिर "सहेजें" (3) पर क्लिक करें।
- सहेजी गई फ़ाइल के साथ दो बार क्लिक करें। कुछ स्थितियों में, प्रशासक के नाम पर बल्ले को शुरू करना आवश्यक हो सकता है। ऐसा करने के लिए, माउस (दाएं) के साथ उस पर क्लिक करें, और "व्यवस्थापक के नाम पर चलाएं" चुनें।
बीएटी फ़ाइल का परिणाम डॉस विंडो में प्रदर्शित होता है।
इस मामले में, DNS नाम अनुमतियां सेवा कैश की सामग्री सफलतापूर्वक इंटरनेट पेजों और अन्य DNS समस्याओं को प्रदर्शित करने की समस्याओं को सही करके सफलतापूर्वक मंजूरी दे दी जाती है। विंडो को बंद करने के लिए किसी भी कुंजी पर क्लिक करने का प्रस्ताव है।
यदि आप और जानना चाहते हैं, साथ ही साथ बनाने के निर्देशों पर विचार करना चाहते हैं, तो आप हमारे पोर्टल पर इसके बारे में एक लेख पढ़ सकते हैं।
मूल बल्ले फ़ाइल विवरण:
- गूंज: डॉस विंडो में पाठ प्रदर्शित करता है;
- इको ऑफ: एक डॉस विंडो में कमांड टेक्स्ट का डिस्प्ले रद्द करें, प्रॉम्प्ट और परिणाम दिखाए गए;
- @Echo बंद: परिणाम दिखाते हुए कमांड टेक्स्ट और संकेतों का प्रदर्शन रद्द करता है;
- Xcopy: एक्सटेंशन पैरामीटर के साथ निर्देशिकाओं और फ़ाइलों की प्रतिलिपि बनाने के लिए उपयोग किया जाता है;
- प्रारंभ: Executable.exe अपने मानक एप्लिकेशन के साथ निष्पादन योग्य प्रारंभ करता है, निर्देशिका खोलता है;
- के लिए / इन / करें: फ़ाइलों को निर्दिष्ट करने के लिए उपयोग किया जाता है;
- Mkdir: निर्देशिका बनाता है;
- Rem: कार्यक्रम में एक टिप्पणी स्ट्रिंग दर्ज करने के लिए;
- RMDir: निर्देशिकाओं को हटाने के लिए;
- DEL: फ़ाइलों को हटाने के लिए;
- प्रतिलिपि: फ़ाइलों की प्रतिलिपि बनाने के लिए;
- शीर्षक: संपादन विंडो शीर्षक।
कुछ सूचीबद्ध आदेशों का उपयोग नीचे दिए गए उदाहरण में दिखाया गया है। यह ध्यान दिया जाना चाहिए कि @ECHO OFF कमांड DOS स्क्रीन पर CMD द्वारा प्रदर्शित निष्पादन योग्य कमांड के पथ को छुपाता है।
बीएटी फ़ाइल में प्रोग्राम शुरू करना स्टार्ट कमांड का उपयोग करके होता है और प्रोग्राम का नाम निर्दिष्ट करता है।
फ़ाइल में भी निष्पादन योग्य फ़ाइल के लिए पूर्ण पथ पंजीकृत किया जा सकता है।
फ़ायरफ़ॉक्स के लिए ये दोनों प्रविष्टियां सही तरीके से काम करती हैं। हालांकि, वे दोनों केवल विंडोज पंजीकृत अनुप्रयोगों के लिए सही हैं। यदि आप एक पोर्टेबल प्रोग्राम (उदाहरण के लिए, फ़ाइलज़िला) शुरू करने का प्रयास प्रारंभ फ़ाइल में पूरे पथ को रिकॉर्ड किए बिना, यह शुरू नहीं होगा।
बल्ले-फाइलों में लंबे नाम
कभी-कभी बल्ले में ऐसे कार्यक्रम होते हैं जो रिक्त स्थान के साथ लंबे नामों के साथ काम नहीं करते हैं - आमतौर पर ये एमएस-डॉस के लिए कुछ पुराने कार्यक्रम होते हैं। इन मामलों में, रिक्त स्थान के बिना छोटे डॉस नामों का उपयोग, साथ ही उद्धरण, मदद करता है।
रिकॉर्डिंग के लिए नियम छोटे डॉस नाम (प्रारूप 8.3): फ़ोल्डर नाम चरित्र के छह प्रारंभिक वर्ण रिक्त स्थान पर विचार किए बिना सक्रिय होते हैं, फिर इसकी संख्या ~ के माध्यम से क्रम में इंगित की जाती है। उदाहरण के लिए: प्रारंभ सी: प्रोग्राम FilesMozilla Firefoxfirefox.exe को परिवर्तित किया गया है: प्रारंभ C: Prograpra ~ 1mozill ~ 1firefox.exe।
एक स्थिति संभव है जब शीर्षक में एक ही प्रतीकों के साथ कई फ़ोल्डर्स होते हैं।
इस मामले में उनके छोटे नामों को फ़ोल्डर के वर्णमाला क्रम के अनुसार गिना जाना चाहिए:
- मोज़िल ~ 1;
- मोज़िल ~ 2;
- Mozill ~ 3।
हालांकि, यदि कंप्यूटर से मोज़िला फ़ायरफ़ॉक्स हटा दिया जाता है, तो निम्नलिखित मोज़िल ~ 1 रिकॉर्ड के लिए काम नहीं करेगा। इसलिए, छोटे डॉस नाम लंबे नामों को हल करने का सबसे अच्छा समाधान नहीं हैं। एनटीएफएस पर इस प्रकार का नाम बनाना विंडोज रजिस्ट्री में भी अक्षम है।
लंबे नाम के नामों की समस्या को हल करने के लिए, रिकॉर्डिंग को उद्धरण में भी संलग्न किया जा सकता है। उद्धरण, "ट्रिगर फ़ाइल द्वारा निर्धारित होने से पहले स्थित, एक अनिवार्य विशेषता है जिसमें किसी भी शीर्षक या केवल उद्धरण शामिल हैं।
हालांकि, कुछ मामलों में, उद्धरण बिल्कुल काम नहीं करते हैं। इस मामले में, चडीर (सीडी) कार्य निर्देशिका (सीडी) का उपयोग करना संभव है। प्रारंभ करें Firefox.exe इस मामले में अगले कामकाजी रूप में दर्ज किया गया है।
reference. सीडी कमांड शायद बल्ले फ़ाइलों में लंबे नाम के मुद्दे के लिए एकमात्र सार्वभौमिक समाधान है।
आप न केवल बल्ले फ़ाइल में प्रोग्राम चला सकते हैं, बल्कि उन्हें लॉन्च के विकल्प (कुंजी) सेट करने के लिए भी कर सकते हैं। उदाहरण के लिए, यदि आप रिकॉर्ड के साथ एक बल्ले फ़ाइल चलाते हैं: प्रारंभ /?, यह डॉस स्क्रीन पर आवश्यक स्पष्टीकरण का उपयोग करके चाबियों की एक सूची प्रदर्शित करेगा।
उपयोग की गई कुंजी का एक उदाहरण, कहां: - कम से कम प्रोग्राम शुरू होने के बाद प्रोग्राम को कम करने की कुंजी है, - HIDE_SPLASH ट्रे में प्रोग्राम को फोल्ड करने के लिए कुंजी है।
संदर्भ!लॉन्च फ़ाइलों से संबंधित सभी .exe को एक आम पंक्ति में बल्ले फ़ाइल में उनके साथ दर्ज किया गया है।
फ़ोल्डर क्रिएशन कमांड एमकेडीआईआर ऑपरेटर (एमडी) का उपयोग करके बल्ले में किया जाता है। यदि आप उदाहरण में दिए गए बल्ले फ़ाइल को चलाते हैं, तो यह सी डिस्क पर चार निवेश वाले फ़ोल्डर्स बनाएगा
निम्नलिखित उदाहरण यह है कि एक को कैसे खोलें, लेकिन एस की डिस्क पर एक बार कई कैटलॉग।
नीचे दिया गया उदाहरण दिखाता है कि डिस्क डी से फ़ोल्डर को कॉपी करने के लिए कैसे। पैरामीटर / एस आपको निर्देशिकाओं और उपनिर्देशिकाओं की प्रतिलिपि बनाने की अनुमति देता है। पैरामीटर I / एक नई निर्देशिका बनाता है ताकि xcopy कमांड फाइलों में कॉपी करता है।
एक ही समय में बेस फ़ाइल डिस्क डी पर दोनों बनी हुई है, और बल्ले फ़ाइल में निर्दिष्ट एक नए स्थान पर कॉपी की जाती है।
संपादन बल्ले।
![](https://i0.wp.com/pc-consultant.ru/wp-content/uploads/2018/07/Pri-pomoshhi-klika-PKM-vybiraem-punkt-Izmenit--e1531384291269.jpg)
संपादन कार्यक्रम
बैट फाइलों के साथ बातचीत करने के लिए एक सामान्य उपयोगकर्ता एक साधारण "नोटबुक" कार्यक्षमता के लिए पर्याप्त हो सकता है, लेकिन, उदाहरण के लिए, सिस्टम प्रशासक को संपादक को अधिक शक्तिशाली होने की आवश्यकता होती है। आप ग्रंथों के किसी भी संपादकों में बल्ले के साथ काम कर सकते हैं, विशेष रूप से, "नोटपैड ++" या "नोटपैड 2" में।
विशेष सॉफ्टवेयर से, आप विशेष रूप से बल्ले बनाने के लिए डिज़ाइन किए गए डॉ। बैचर उपयोगिता को चिह्नित कर सकते हैं, और एक दृश्य संपादक, हाइलाइट सिंटैक्स, बुकमार्क, विशेष आदेश और पृष्ठों की संख्या को हाइलाइट किया गया है।
वीडियो - विंडोज 10 में एक बैट फ़ाइल कैसे बनाएं
अभिवादन! आज मैंने आपको बैट फाइलों, या बैची के बारे में बताने का फैसला किया, क्योंकि उन्हें एक साधारण तरीके से बुलाया जाता है। मुझे लगता है कि बीएटी फाइलों का उपयोग प्रत्येक कंप्यूटर उपयोगकर्ता के लिए उपयोगी होगा, संभावनाओं का विस्तार करें और कई कार्यों के कार्यान्वयन को सरल बनाएं।
बल्ले क्या है और आपको इसकी आवश्यकता क्यों है?
बल्ले एक फ़ाइल एक्सटेंशन (बीएटी) है। निश्चित रूप से, कई उपयोगकर्ता जानते हैं कि प्रत्येक फ़ाइल का अपना विस्तार होता है। शीर्षक में बिंदु के बाद यह आखिरी पंक्ति है। यह "पूंछ" है जिसे आपको संगीत, वीडियो, छवि या किसी अन्य प्रणाली को निर्धारित करने की आवश्यकता है। आप भी प्रयोग कर सकते हैं। किसी भी तस्वीर को लें और विस्तार के साथ नाम बदलें। WinDov तुरंत सूचित करेगा कि आप एक्सटेंशन बदलते हैं, और फ़ाइल सिस्टम द्वारा निर्धारित नहीं की जा सकती है। क्वेरी से सहमत हों और देखें कि आपकी तस्वीर अब एक छवि के रूप में प्रदर्शित नहीं होती है। यदि आप पहले के रूप में नाम बदलते हैं, तो सबकुछ फिर से बहाल कर दिया जाएगा। यदि आप दृश्यमान एक्सटेंशन नहीं हैं, तो आपको व्यू टैब में कंडक्टर में इस सुविधा को सक्रिय करने की आवश्यकता है।
विंडोज बैट के लिए बल्ले फ़ाइल में रखे गए कुछ कार्यों के लिए निर्देशों वाली एक फाइल है। एक खाली बैट प्रारूप फ़ाइल शुरू हो जाएगी, लेकिन कोई कार्रवाई नहीं की जाती है, नहीं। Batnik विंडोज कंसोल के लिए निर्देशों का एक सेट है।
कार्यक्रम शुरू करने के लिए एक बल्ले फ़ाइल कैसे बनाएं?
बैच फ़ाइल बनाने के लिए, आपको टेक्स्ट एडिटर शुरू करने की आवश्यकता है, फिर फ़ाइल को बल्ले एंडपॉइंट के साथ सहेजें। आपके संपादक की अनुपस्थिति में इस तरह के विस्तार के साथ कोई बचत फ़ंक्शन नहीं है, इसे स्वतंत्र रूप से निर्धारित किया जाना चाहिए। जब आप ऐसी फाइल शुरू करते हैं, तो हम कंसोल खोलेंगे और यदि कोई आदेश नहीं है, तो यह तुरंत चिपक जाएगा।
अब कार्यक्रम शुरू करने के लिए आदेश कार्य करें। ऐसा करने के लिए, आपको हमारी बनाई गई बैच फ़ाइल को नोटबुक या अन्य संपादक में खोलने और टीम को पंजीकृत करने की आवश्यकता है।
उदाहरण पर, ब्राउज़र शुरू करें। आपको पहले स्टार्ट कमांड दर्ज करना होगा और स्पेसबार के बाद ओपेरा लिखना होगा।
इसे ऐसा दिखना चाहिए:
ओपेरा शुरू करो।
इस तरह के प्रसिद्ध सिस्टम के कार्यक्रमों के लिए काम करेगा, लेकिन यदि आप सॉफ़्ट चलाते हैं, जो सिस्टम के लिए ज्ञात नहीं है, तो आपको कार्यक्रम में पूरे पथ को पंजीकृत करने की आवश्यकता होगी। उदाहरण के लिए, यदि आपके पास प्रोग्राम फ़ाइलें फ़ोल्डर में एफ़टीपी स्थापित है, तो इसे कमांड दर्ज करने के लिए शुरू करने के लिए
फाइलज़िला शुरू करें।
और यदि एफ़टीपी क्लाइंट किसी अन्य फ़ोल्डर पर सेट है, तो आपको सभी तरह से पंजीकरण करने की आवश्यकता होगी।
बैच सुविधाओं का दायरा काफी व्यापक है। आप कॉन्फ़िगरेशन में विभिन्न प्रकार के आदेशों को निर्धारित कर सकते हैं। यदि आप टीमों पर अधिक विस्तृत जानकारी में रुचि रखते हैं तो आप उन्हें इंटरनेट पर पा सकते हैं, तो मैं आपको उत्तर देने का प्रयास करूंगा। इसी तरह, वीबीएस काम करता है। यह वही है, केवल आदेशों का निष्पादन कंसोल के माध्यम से नहीं है, और आदेश कुछ अलग हैं।
यह तकनीक विभिन्न प्रकार के कार्यों को और स्वचालित मोड में करने में मदद करेगी। कुछ उपयोगकर्ता इस प्रकार वायरस भी लिखते हैं। टेक्स्ट एडिटर का उपयोग करके फ़ाइल कॉन्फ़िगरेशन को बदलने के लिए असंभव है, आपको बल्ले फ़ाइल को EXE में कनवर्ट करना होगा। यह एक अलग सहायक सॉफ़्टवेयर बनाने में मदद करेगा जो आप नेटवर्क पर पा सकते हैं। उदाहरण के लिए, एक्स कनवर्टर प्रोग्राम के लिए बल्ले को एक्सई में बल्ले में बदलने में मदद मिलेगी।
बैट फ़ंक्शन बहुत उपयोगी है और कभी-कभी आवश्यक है। इसका उपयोग करके, आप कार्रवाई के संकीर्ण स्पेक्ट्रम के पूरे कार्यक्रम लिख सकते हैं। दायरा केवल आदेशों के ज्ञान और उन्हें गठबंधन करने की क्षमता पर निर्भर करता है। इसलिए, सुपर उपयोगकर्ता स्तर पर कंप्यूटर का उपयोग करने के लिए अपने कौशल और कौशल का उपयोग करें और विस्तार करें।
जो उपयोगकर्ता अक्सर विंडोज कमांड लाइन के साथ काम करते हैं और समय-समय पर एक ही प्रकार करते हैं, स्क्रिप्ट या बैट फाइलों को उनके ऑपरेशन में उपयोग करते हैं। बेशक, कम से कम सतही रूप से कमांड लाइन कमांड और उनके लेखन के वाक्यविन्यास को जानना आवश्यक है। कमांड लाइन के बारे में बोलते हुए, कई लोग यह भी प्रतिनिधित्व नहीं करते हैं कि इसमें कितने व्यापक अवसर हैं, और बीएटी फाइलों का उपयोग करते समय, उपयोगकर्ताओं को भी काफी विस्तारित किया जा सकता है।
बैट फाइलें क्या हैं?
बैट-फाइल या "बैटिकी" को उनकी अनुमति (बीएटी) के कारण कहा जाता है। बैट-फ़ेल यह अनिवार्य रूप से टेक्स्ट फाइलें हैं जिनमें कमांड लाइन कोड की एक से कई पंक्तियों में शामिल है। बीएटी फाइलों को शुरू करना इस पर एक साधारण डबल क्लिक द्वारा किया जाता है। इसमें दर्ज किए गए आदेश अनुक्रमिक रूप से निष्पादित किए जाएंगे, कमांड लाइन विंडो दिखाई देगी। कमांड प्रॉम्प्ट कमांड को पूरा करने के बाद, कमांड लाइन बंद हो जाती है। गेम और एप्लिकेशन इंस्टॉल करते समय आप एमओजीएस देखेंगे, ऐसी फाइलें कैसे काम करती हैं। ऐसी खिड़कियों में, यह अनपॅकिंग के प्रतिशत के प्रदर्शन के साथ एक बड़े संपीड़न अनुपात के अभिलेखागार को अक्सर अनपॅक कर रहा है। यदि "बैच फ़ाइल" में केवल कुछ सरल आदेश होते हैं, तो कमांड लाइन विंडो केवल कई मिलीसेकंड में दिखाई दे सकती है और स्क्रीन से गायब हो सकती है।
यदि आपको कमांड लाइन विंडो के निष्पादन की जानकारी या पुष्टि की पुष्टि करने की आवश्यकता है, तो गायब नहीं होता है, और उपयोगकर्ता के उपयुक्त डेटा में प्रवेश करने से पहले कमांड की निष्पादन प्रक्रिया को रोक दिया जाता है।
Batnik, किसी भी अन्य निष्पादन योग्य फ़ाइल की तरह, Autoload में जोड़ा जा सकता है या कार्य शेड्यूलर में उपयोग किया जा सकता है, जो इसकी क्षमताओं और दायरे में काफी विस्तार करता है।
बैट फाइलें कैसे बनाएं?
मान लीजिए आपको "बैच फ़ाइल" बनाने की आवश्यकता है जो किसी दिए गए अनुक्रम में कुछ प्रोग्राम चलाएगा। साथ ही, डेस्कटॉप पर कई शॉर्टकट बनाने और उनमें से प्रत्येक को माउस के साथ संचालित करने के लिए, एक एकल बल्ले-फ़ाइल बनाने और इसे चलाने के लिए सुविधाजनक है, और यह बदले में उन सभी अनुप्रयोगों को लॉन्च करेगा।
एक बल्ले फ़ाइल बनाने के लिए आपको एक साधारण पाठ संपादक की आवश्यकता होगी, परंपरागत रूप से विंडोज सिस्टम में नोटपैड का उपयोग करें। टेक्स्ट एडिटर चलाएं और कमांड लाइन कमांड सिंटैक्स से मेल खाने के लिए कई लाइनें दर्ज करें।
उदाहरण के लिए, एप्लिकेशन लॉन्च करने के लिए:
अन्वेषण शुरू करें।
कैल्क शुरू करो।
iExplore प्रारंभ करें।
इसके बाद, इस फ़ाइल को डेस्कटॉप पर अपने नाम के साथ सहेजें, उदाहरण के लिए, "लॉन्च प्रोग"। सहेजे गए फ़ाइल का विस्तार txt से बल्ले में बदला जाना है। यदि आप फ़ाइल विस्तार प्रदर्शित नहीं करते हैं, तो आपको फ़ाइल एक्सटेंशन डिस्प्ले को सक्षम करना होगा। आप इसे नियंत्रण कक्ष या कंडक्टर में फ़ोल्डर पैरामीटर की सेटिंग्स में बना सकते हैं। एक्सटेंशन बदलने के बाद, सहेजी गई फ़ाइल का परीक्षण लॉन्च करें। उपर्युक्त उदाहरण प्रदर्शन करते समय, तीन कार्यक्रम तुरंत लॉन्च करते हैं: एक्सप्लोरर, कैलकुलेटर और इंटरनेट एक्सप्लोर करें।
यह सबसे आसान उदाहरण है जो "Batnik" के साथ किया जा सकता है। ज्यादातर मामलों में, अधिक जटिल परिदृश्यों का उपयोग न केवल अनुप्रयोगों को लॉन्च करने के लिए किया जाता है, बल्कि सिस्टम सेटिंग्स और प्रोग्राम और कई अन्य चीजों को करने के लिए भी किया जाता है।
अपने "batnik" के काम के परीक्षण के दौरान, आपको काम में त्रुटियों का सामना करना पड़ सकता है या कुछ कमांड निष्पादित नहीं किया जाएगा, लेकिन यह देखने के लिए कि एक त्रुटि किस चरण में हुई है, आपको कमांड निष्पादन विंडो गायब नहीं होने की आवश्यकता है। यह बहुत आसान किया जा सकता है। अपने कोड के अंत में, विराम स्ट्रिंग डालें। इस कमांड का निष्पादन उपयोगकर्ता को सभी आदेशों को पूरा करने के बाद भी कमांड लाइन विंडो को देखने की अनुमति देगा। आदेश में से किसी एक के निष्पादन में त्रुटियों में दिखाई देने पर प्रोग्राम के निष्पादन योग्य आदेशों और संदेशों के अनुक्रम के माध्यम से स्क्रॉल करना संभव है। कमांड लाइन विंडो को किसी भी कुंजी की ओर दबाकर बंद कर दिया जाएगा। वाक्यविन्यास में एक त्रुटि ढूँढना, आप इसे ठीक कर सकते हैं और फिर बल्ले फ़ाइल से विराम रेखा को हटा सकते हैं और अंततः अपनी बैट फ़ाइल की प्रतिक्रिया की स्थिरता की जांच कर सकते हैं।