विषयसूची:
- चरण 1: क्या करें और क्या न करें
- चरण 2: सिंटैक्स
- चरण 3: ठीक बाद में निष्पादित करें
- चरण 4: सफल होने पर ही निष्पादित करें
- चरण 5: केवल विफल होने पर निष्पादित करें
- चरण 6: संगठन
- चरण 7: निष्कर्ष
वीडियो: बैच में सशर्त निष्पादन: 7 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
आर्बिटर द्वारा मेरा ब्लॉग देखें! लेखक द्वारा और अधिक का पालन करें:
के बारे में: मेरे पसंदीदा शौक में से एक इलेक्ट्रॉनिक्स को खत्म करना है, फिर या तो कुछ नया बनाने के लिए उन्हें एक साथ जोड़ना, या उन्हें बेहतर बनाने के लिए घटकों को जोड़ना। मुझे गैजेट्स भी पसंद हैं, चाहे वह उन्हें अलग कर रहा हो… आर्बिटर के बारे में अधिक »
सशर्त निष्पादन का अर्थ है कि एक आदेश केवल एक निश्चित शर्त के तहत जारी किया जा सकता है। आप इस निर्देश में यह भी सीखेंगे कि सिंगल लाइन बैच फ़ाइल कैसे बनाई जाती है, और एक बड़ी, भ्रमित करने वाली बैच फ़ाइल को कैसे व्यवस्थित और वर्गीकृत किया जाता है।
चरण 1: क्या करें और क्या न करें
कृपया बैच प्रोग्रामिंग का उपयोग न करें यदि आप इसका उपयोग करना नहीं जानते हैं, क्योंकि आप वास्तव में अपने कंप्यूटर को गड़बड़ कर सकते हैं! मैं केवल इस निर्देश का पालन करने की सलाह देता हूं यदि आप बैच में उन्नत हैं। यदि आपका लर्निंग बैच, या इसमें बेसिक है, तो आपको वास्तव में इसकी आवश्यकता नहीं है। यदि आपके कोई प्रश्न हैं, तो मैं बेहतर बैच सीखने का सुझाव देता हूं क्योंकि इसे समझना मुश्किल नहीं है।
चरण 2: सिंटैक्स
सशर्त निष्पादन के लिए 3 वाक्यविन्यास हैं। कमांड 1 और 2 को आप अलग-अलग कमांड से बदलेंगे। चरण 3, 4 और 5 में अधिक विस्तार से समझाया गया है।
कमांड 1 और कमांड 2कमांड 2 को कमांड 1 के ठीक बाद निष्पादित करने के लिए दो कमांड के बीच एक एम्परसेंड "&" रखें। यह वही है
कमांड1कमांड2
कमांड1 && कमांड2कमांड 2 को केवल तभी निष्पादित करने के लिए दो कमांड के बीच दो एम्परसेंड "&&" रखें, जब कमांड 1 सफलतापूर्वक समाप्त हो जाए। यह वही है
कमांड १ अगर त्रुटि नहीं है १ कमांड २
कमांड1 || कमांड २दो पाइप रखें "||" कमांड 2 को केवल तभी निष्पादित करने के लिए दो कमांड के बीच कमांड 1 विफल रहता है। यह वही है
कमांड1आईएफ ERRORLEVEL 1 कमांड2
चरण 3: ठीक बाद में निष्पादित करें
वाक्य - विन्यास:
कमांड 1 और कमांड 2कमांड 2 को कमांड 1 के ठीक बाद निष्पादित करने के लिए दो कमांड के बीच एक एम्परसेंड "&" रखें। यह वही है
कमांड1कमांड2यह संगठन के लिए एक ही लाइन पर कई कमांड डालने के लिए सबसे उपयोगी है। उदाहरण के लिए, आप बैच फ़ाइल के सभी "गुण" को एक पंक्ति में रखना चाह सकते हैं। उदाहरण के लिए, आप @echo off, रंग XX, शीर्षक X, आदि सभी को एक ही पंक्ति में रखेंगे
@echo बंद और रंग 0a और शीर्षक सशर्त निष्पादन हैलो वर्ल्ड! विराम दें > शून्यउपरोक्त कोड में, इसे वर्गों में व्यवस्थित किया गया है। सभी "गुण" एक पंक्ति पर हैं, और पाठ और विराम दूसरी पंक्ति पर हैं। यदि आप एक बड़ी बैच फ़ाइल बना रहे हैं तो इसे व्यवस्थित करना बहुत आसान है। इसके लिए एक और उपयोग एकल लाइन बैच फ़ाइल बनाना है, जो मुझे लगता है कि बिना किसी सशर्त निष्पादन के बैच फ़ाइल की तुलना में अधिक भ्रमित है! इसलिए मैं इसे खंडों में विभाजित करना चाहूंगा।
चरण 4: सफल होने पर ही निष्पादित करें
वाक्य - विन्यास:
कमांड1 && कमांड2कमांड 2 को केवल तभी निष्पादित करने के लिए दो कमांड के बीच दो एम्परसेंड "&&" रखें, जब कमांड 1 सफलतापूर्वक समाप्त हो जाए। यह वही है
कमांड १ अगर त्रुटि नहीं है १ कमांड २यह ज्यादातर उपयोगकर्ता को "यह काम किया" संदेश बनाने के लिए सबसे अच्छा उपयोग किया जाता है। उदाहरण के लिए, आप एक डिस्क स्वरूपण उपयोगिता बना सकते हैं जो पाठ को प्रतिध्वनित करेगी: "ड्राइव सफलतापूर्वक बनाई गई।" अगर कुछ गलत नहीं हुआ। मैं कलर कमांड का उपयोग करके एक उदाहरण दूंगा। पहले आप एकल एम्परसेंड "&" का उपयोग करेंगे, जिसके बारे में आपने पहले सीखा था। निम्नलिखित पाठ टाइप करें
@echo बंद और शीर्षक सशर्त निष्पादनमैंने कलर कमांड को शामिल नहीं किया क्योंकि यही वह कमांड है जिसका उपयोग हम सक्सेस मैसेज के लिए करेंगे। अब निम्नलिखित टेक्स्ट जोड़ें
@echo बंद और शीर्षक सशर्त निष्पादन रंग 0a && गूंज रंग परिवर्तन सफल! गूंज रंग परिवर्तन असफल!अब, यदि रंग परिवर्तन काम करता है, तो यह रंग परिवर्तन को सफलतापूर्वक प्रतिध्वनित करेगा! लेकिन अगर यह विफल हो जाता है, तो यह "रंग परिवर्तन असफल!" प्रतिध्वनित होगा। लेकिन रुकिए, अगर यह विफल हो जाता है, तो यह "रंग परिवर्तन असफल!" प्रतिध्वनित होगा, लेकिन अगर यह काम करता है, तो यह "रंग परिवर्तन सफल!", और अगली पंक्ति में यह "रंग परिवर्तन असफल!" प्रतिध्वनित होगा। तो हम इसे कैसे ठीक करते हैं? कोड समाप्त करें
@echo बंद और शीर्षक सशर्त निष्पादन रंग 0a && गूंज रंग परिवर्तन सफल! && goto didecho रंग परिवर्तन असफल!: किया हुआ विराम > शून्यअब यदि यह सफल होता है, तो यह पाठ को प्रतिध्वनित करेगा और फिर इसे विराम दे देगा। यदि यह विफल हो जाता है, तो यह केवल अगले आदेश, ठहराव पर जाएगा। (ध्यान दें: यदि आप चाहें तो डबल एम्परसेंड "&&" को एक एकल एम्परसेंड "&" से बदला जा सकता है। इससे कोई फर्क नहीं पड़ता।) यदि आप इसे "रंग परिवर्तन असफल!" प्रतिध्वनित देखना चाहते हैं, तो रंग को "में बदलें" 00" या "आ", क्योंकि यह अग्रभूमि और पृष्ठभूमि को एक ही रंग के रूप में स्वीकार नहीं करता है।
चरण 5: केवल विफल होने पर निष्पादित करें
वाक्य - विन्यास:
कमांड1 || कमांड २दो पाइप रखें "||" कमांड 2 को केवल तभी निष्पादित करने के लिए दो कमांड के बीच कमांड 1 विफल रहता है। यह वही है
कमांड1आईएफ ERRORLEVEL 1 कमांड2यह अंतिम चरण के बिल्कुल विपरीत है, केवल तभी निष्पादित करें जब सफलता मिले। आप इसे त्रुटि संदेशों के लिए, या कई अन्य चीजों के लिए उपयोग कर सकते हैं। पहले की तरह, मैं कलर कमांड का उपयोग करके एक उदाहरण दूंगा। मैं कदम दर कदम आगे नहीं बढ़ूंगा क्योंकि मैंने पिछले चरण में ऐसा किया था। अगर आपको वापस जाना है और इसे पढ़ना है। यहाँ कोड है
@echo बंद और शीर्षक सशर्त निष्पादन रंग 0a || इको कलर चेंज असफल! && गोटो डिडेचो कलर चेंज सक्सेसफुल!: हो गया पॉज़ > शून्यध्यान दें कि कैसे दो एम्परसेंड "&&" को दो पाइप "||" से बदल दिया जाता है, और इको टेक्स्ट की अदला-बदली की जाती है। एक बार फिर आप इसे विफल देखने के लिए रंग को "00" में बदल सकते हैं।
चरण 6: संगठन
इस चरण में मैं आपको बैच फ़ाइलों को प्रभावी ढंग से व्यवस्थित करने के बारे में कुछ सुझाव दूंगा।
1. वर्गों में समूह करें। चरण 3 में दिखाए गए अनुसार एक बैच फ़ाइल के समूह अनुभागों को एक पंक्ति में समूहित करें: - "गुण" जैसे @echo off, रंग XX, शीर्षक X, शीघ्र X, आदि…-पाठ, जैसे इको एक्स, पॉज़, सेट / पी =, आदि…-सेट, एक्स = एक्स सेट करें, एक्स = एक्स सेट करें, एक्स = एक्स… 2 सेट करें। इसे विभाजित करें। बीच में प्रवेश करके बैच फ़ाइल के विभिन्न हिस्सों को दूसरे से अलग करें. उदाहरण:
@echo off & color 0a & title exampleset try=4:top & clsset/a try=%trys% -1if %trys%==0 (goto penalty &)echo आपके पास % trys% प्रयास बाकी हैं। और इको कृपया आगे बढ़ने के लिए अपना पासवर्ड दर्ज करें और /p पासवर्ड सेट करें = यदि% पासवर्ड% == लेटमेइन (और गोटो सुधार और) और (और गोटो टॉप और) और गोटो टॉप: पेनल्टी शटडाउन-एस -फगोटो पेनल्टी: सहीक्ल्स और इको हेलो! & गूंज यह एक डेमो है! और रोकें> नुलेचो रीफ्रेशिंग … और टास्ककिल / एफ / आईएम एक्सप्लोरर.एक्सई और एक्सप्लोरर शुरू करें3.इसे ज़्यादा मत करो!कृपया एक पंक्ति में बहुत सारे आदेश न डालें क्योंकि आप केवल खुद को भ्रमित कर रहे हैं, व्यवस्थित नहीं कर रहे हैं!
चरण 7: निष्कर्ष
मेरे निर्देश को पढ़ने के लिए समय बिताने के लिए धन्यवाद! मुझे आशा है कि यह आपके लिए बहुत भ्रमित करने वाला नहीं था! रेट करने के लिए मत भूलना, और खुश बैचिंग!
सिफारिश की:
Arduino ISP के रूप में -- AVR में बर्न हेक्स फ़ाइल -- एवीआर में फ्यूज -- प्रोग्रामर के रूप में Arduino: 10 कदम
Arduino ISP के रूप में || AVR में बर्न हेक्स फ़ाइल || एवीआर में फ्यूज || अरुडिनो प्रोग्रामर के रूप में:………………अधिक वीडियो के लिए कृपया मेरे YouTube चैनल को सब्सक्राइब करें……यह लेख आईएसपी के रूप में आर्डिनो के बारे में सब कुछ है। यदि आप हेक्स फ़ाइल अपलोड करना चाहते हैं या यदि आप एवीआर में अपना फ्यूज सेट करना चाहते हैं तो आपको प्रोग्रामर खरीदने की आवश्यकता नहीं है, आप कर सकते हैं
बैच में साधारण चैट प्रोग्राम: 5 चरण
बैच में साधारण चैट प्रोग्राम: मैं आज आपको दिखाऊंगा कि कैसे एक साधारण बैच प्रोग्राम बनाया जाता है। मेरा मानना है कि बैच अपनी तरह की सबसे सरल भाषा (है ना??) में से एक है। वीडियो देखें और आप इसे समझ जाएंगे। मैंने सारी लाइन समझा दी थी लेकिन वीडियो की क्वालिटी उतनी नहीं है, जितना मैंने सोचा था
एक-क्लिक विंडोज और लिनक्स एप्लिकेशन (32-बिट और 64-बिट) के साथ DIY MusiLED, म्यूजिक सिंक्रोनाइज्ड एलईडी। रीक्रिएट करने में आसान, उपयोग में आसान, पोर्ट करने में आसान: 3 चरण
एक-क्लिक विंडोज और लिनक्स एप्लिकेशन (32-बिट और 64-बिट) के साथ DIY MusiLED, म्यूजिक सिंक्रोनाइज्ड एलईडी। रीक्रिएट करने में आसान, उपयोग में आसान, पोर्ट करने में आसान: यह प्रोजेक्ट आपको 18 LED (6 रेड + 6 ब्लू + 6 येलो) को अपने Arduino बोर्ड से कनेक्ट करने और आपके कंप्यूटर के साउंड कार्ड के रियल-टाइम सिग्नल का विश्लेषण करने और उन्हें रिले करने में मदद करेगा। एल ई डी बीट इफेक्ट (स्नेयर, हाई हैट, किक) के अनुसार उन्हें रोशन करने के लिए
मूवी को बैच में टेक्स्ट करें: 6 चरण
बैच में टेक्स्ट मूवी: हाय, मैं wazupwiop हूं, और यह मेरा पहला इंस्ट्रक्शनल है। इस निर्देश में मैं आपको दिखाऊंगा कि बैच में एक बेसिक टेक्स्ट मूवी कैसे बनाई जाती है। मेरा सुझाव है कि आप टेक्स्ट स्टार वार्स मूवी को प्रेरणा, प्रोत्साहन के लिए एक और निर्देश में देखें, और यह देखने के लिए कि क्या
बैच प्रोग्रामिंग। एक बैच विंडो में: ३ कदम
बैच प्रोग्रामिंग। एक बैच विंडो में: इस अस्थिर (वास्तव में बैच) में imma आपको प्रोग्राम को बैचने का तरीका सिखाता है। (यह मेरा पहला है इसलिए कृपया विनम्र रहें)