विषयसूची:

बैच में सशर्त निष्पादन: 7 चरण
बैच में सशर्त निष्पादन: 7 चरण

वीडियो: बैच में सशर्त निष्पादन: 7 चरण

वीडियो: बैच में सशर्त निष्पादन: 7 चरण
वीडियो: ऐसा कौन सा नाम है जिसे हिन्दी इंग्लिश और मैथ तीनों में लिखा जाता है। kis name ko #hindi#english#math 2024, नवंबर
Anonim

आर्बिटर द्वारा मेरा ब्लॉग देखें! लेखक द्वारा और अधिक का पालन करें:

वोल्टेज क्षितिज
वोल्टेज क्षितिज
वोल्टेज क्षितिज
वोल्टेज क्षितिज
मेरा एक्वेरियम
मेरा एक्वेरियम
मेरा एक्वेरियम
मेरा एक्वेरियम
ओशन स्टॉर्म ऑइल पेंटिंग
ओशन स्टॉर्म ऑइल पेंटिंग
ओशन स्टॉर्म ऑइल पेंटिंग
ओशन स्टॉर्म ऑइल पेंटिंग

के बारे में: मेरे पसंदीदा शौक में से एक इलेक्ट्रॉनिक्स को खत्म करना है, फिर या तो कुछ नया बनाने के लिए उन्हें एक साथ जोड़ना, या उन्हें बेहतर बनाने के लिए घटकों को जोड़ना। मुझे गैजेट्स भी पसंद हैं, चाहे वह उन्हें अलग कर रहा हो… आर्बिटर के बारे में अधिक »

सशर्त निष्पादन का अर्थ है कि एक आदेश केवल एक निश्चित शर्त के तहत जारी किया जा सकता है। आप इस निर्देश में यह भी सीखेंगे कि सिंगल लाइन बैच फ़ाइल कैसे बनाई जाती है, और एक बड़ी, भ्रमित करने वाली बैच फ़ाइल को कैसे व्यवस्थित और वर्गीकृत किया जाता है।

चरण 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: निष्कर्ष

निष्कर्ष
निष्कर्ष

मेरे निर्देश को पढ़ने के लिए समय बिताने के लिए धन्यवाद! मुझे आशा है कि यह आपके लिए बहुत भ्रमित करने वाला नहीं था! रेट करने के लिए मत भूलना, और खुश बैचिंग!

सिफारिश की: