विषयसूची:

नॉट सो बेसिक बैच ट्यूटोरियल: ६ स्टेप्स
नॉट सो बेसिक बैच ट्यूटोरियल: ६ स्टेप्स

वीडियो: नॉट सो बेसिक बैच ट्यूटोरियल: ६ स्टेप्स

वीडियो: नॉट सो बेसिक बैच ट्यूटोरियल: ६ स्टेप्स
वीडियो: The LEGO Story - How it all started 2024, नवंबर
Anonim
नॉट सो बेसिक बैच ट्यूटोरियल
नॉट सो बेसिक बैच ट्यूटोरियल

पिछले ट्यूटोरियल में हमने बैच फ़ाइलों को लिखने की मूल अनिवार्यताओं को सीखा था। यदि आपको कोई जानकारी नहीं है कि बैच क्या है, लेकिन इसे सीखना चाहते हैं, तो "वेरी बेसिक बैच ट्यूटोरियल" देखें। इस ट्यूटोरियल में आप अधिक उन्नत कमांड और कैसे सीखेंगे एप्लिकेशन बनाने के लिए उनका उपयोग करने के लिए।

चरण 1: चर चरण (1/3)

चर वे चीजें हैं जो विषय परिवर्तन हैं। जब हम एक चर बनाते हैं, तो हम कुछ ऐसा बना रहे हैं जो हम चाहते हैं कि कंप्यूटर हमारे लिए याद रखे, कुछ ऐसा जिसे हम बाद में किसी प्रोग्राम में उपयोग कर सकें; हम कंप्यूटर को वह मान देते हैं जिसे हम स्टोर करना चाहते हैं और हम इसे नीचे स्टोर करने के लिए एक लेबल देते हैं। हम चर का उपयोग करके पूर्णांक और तार बना सकते हैं। एक चर बनाने के लिए आपको SET कमांड सीखना होगा। SET कमांड वह है जो चर बनाता है;सेट नाम = मान अपने सीएमडी में निम्नलिखित टाइप करें: SET name=hello'name' वेरिएबल का नाम है, और 'hello' वेरिएबल स्टोर कर रहा है, इसलिए अब हर बार जब आप "echo name" टाइप करते हैं तो उसे "hello" हाँ कहना चाहिए? NO यदि आप एक वेरिएबल प्रदर्शित करना चाहते हैं तो आपको अवश्य ही इसके चारों ओर प्रतिशत (%) चिह्न लगाएं। इसलिए यदि आप "इको% परीक्षण%" टाइप करते हैं और इसे "हैलो" कहना चाहिए तो हाँ? हाँ

चरण 2: चर चरण (2/3)

चर चरण (2/3)
चर चरण (2/3)

तो अब निश्चित रूप से हम गणित कर सकते हैं? हम num=1 टाइप करते हैं यह "num" नामक एक वैरिएबल बनाता है जिसमें 1 का मान जुड़ा होता है। फिर सेट num=%num%+1 (इसका मतलब है कि हम "num" (उर्फ 1) लेते हैं। और इसे num+1 (उर्फ 1+1)) बनायें, तो %num%इसे हमें 2 देना चाहिए, है ना? आइए इसे आज़माएं: निम्नलिखित को नोटपैड में टाइप करें और MathAttempt.bat के रूप में सहेजें (सितारों को शामिल न करें (*)) @echo ऑफ़सेट v=1set v=%v%+1echo %v%pauseit 2 कहना चाहिए, हाँ?NOPE.it 1+1 कहता है क्योंकि कंप्यूटर आपके आदेश की व्याख्या इस प्रकार करता है: आप: "तो num=1, सही?"पीसी: "दाएं" आप: "तो num plus one क्या है?" pc: num+1 = 1+1तो कंप्यूटर आपके आदेश की शाब्दिक व्याख्या करता है।

चरण 3: चर चरण (3/3)

चर चरण (3/3)
चर चरण (3/3)

तो हम कंप्यूटर को गणितीय रूप से सोचने के लिए कैसे प्राप्त करते हैं? सरल, हम चर नाम से पहले /a जोड़ते हैंउदाहरण के लिए: हम टाइप करते हैं"set /a num=1"then"set /a num=%num%+1"then"echo %num%"तो हमें 2 मिलना चाहिए, है ना? आइए इसे आजमाते हैं इसे नोटपैड में टाइप करें…ब्ला ब्ला ब्ला, आप ड्रिल जानते हैं।******** ***************@echo ऑफसेट / एक संख्या = 1 सेट / एक संख्या =% संख्या% + 1 इको% संख्या% विराम ***वहां! इसने 1+1 जोड़ा! इस तरह से कंप्यूटर इसे देखता है:_आप: तो num=1, ठीक है?पीसी: सही आप: तो संख्या प्लस वन क्या है?पीसी: संख्या+1 = 1+1 = 2वोइला!तो अब बनाते हैं एक गिनती कार्यक्रम! हम गोटो कमांड का उपयोग करेंगे जिसके बारे में हमने वेरी बेसिक बैच ट्यूटोरियल में सीखा था। ***************************** ***************@echo ऑफ़सेट /a num=1:topset /a num=%num%+1echo %num% ऊपर जाएँ************************************************ *********** कंप्यूटर 1 जोड़ रहा है, फिर शीर्ष पर जा रहा है और 1 फिर से जोड़ रहा है आदि।

चरण 4: पैरामीटर चरण (1/2)

पैरामीटर चरण (1/2)
पैरामीटर चरण (1/2)

तो अब जब हम वेरिएबल्स का उपयोग कर सकते हैं यदि हमारे पास विकल्पों का विकल्प है, जैसे: हैलो कहने के लिए 1 दबाएं। अलविदा कहने के लिए 2 दबाएं। हम "आईएफ" कमांड का उपयोग करते हैं, उदाहरण के लिए: इसे अपने सीएमडी में टाइप करें: यदि 1 = =1 इको देखें यह काम करता है!(==) का अर्थ है "बराबर", आप "EQU" भी टाइप कर सकते हैं) हमें एक संदेश मिला "देखें यह काम करता है!" अब इसे टाइप करें: यदि 1 == 2 इको यह काम करता है! हमने कुछ भी नहीं देखा क्योंकि 1 बराबर नहीं है 2 अगर हम उपयोगकर्ता को कुछ डालने के लिए प्रतीक्षा करना चाहते हैं तो हम ए / पी जोड़ते हैं और वेरिएबल के बाद वाले हिस्से को खाली छोड़ देते हैं। इस तरह: सेट / पी वैरिएबलनाम = इसका मतलब है कि कंप्यूटर आपके कुछ डालने का इंतजार करेंगे। इसलिए हम टाइप करते हैं:********** *@echo ऑफ़सेट v1=hi!!set v2=bye!!echo HI कहने के लिए 1 दबाएं! BYE कहने के लिए इको दबाएं! =2 इको% v2% पॉज़ ************************************* यह कंप्यूटर को बता रहा है कि अगर हम 1 टाइप करते हैं, तो उसे HI!

चरण 5: पैरामीटर चरण (2/2)

पैरामीटर चरण (2/2)
पैरामीटर चरण (2/2)

तो अब हम जानते हैं कि अगर हम एक वेरिएबल चुनना चाहते हैं तो हम टाइप करते हैं: सेट / पी वेरिएबलनाम = और अगर हम एक वेरिएबल सेट करना चाहते हैं, तो हम टाइप करते हैं: सेट / ए वेरिएबलनाम = वैल्यू तो अब क्यों न एक छोटा प्रोग्राम बनाया जाए जो कि और से मायने रखता है 2000? हम इस कार्यक्रम में SET, IF और GOTO का उपयोग करेंगे (और स्पष्ट रूप से प्रतिध्वनित)। ***** @ प्रतिध्वनि ऑफसेट / एक संख्या = 0: टॉपसेट / एक संख्या =% संख्या% + 1 इको% संख्या% यदि% संख्या% == 2000 गोटो गोबैकगोटो शीर्ष: गोबैकसेट / एक संख्या =% संख्या% -1echo% संख्या %अगर %num%==0 गोटो टॉपगोटो गोबैक************************************** तो अब, जब भी यह 2000 तक पहुँचता है, IF कमांड इसे GOTO दूसरा भाग बनाता है जो इसे काउंट डाउन करता है, फिर जब यह 0 पर पहुँचता है, तो यह पहले भाग को GOTO करेगा जो इसे गिनता है … आदि आदि आदि।

चरण 6: हो गया

आपने मेरा बैच ट्यूटोरियल समाप्त कर लिया है। आप कुछ कूल बैच एप्लिकेशन के लिए किसी अन्य निर्देश पर जाने के लिए यहां जा सकते हैं यदि आप अपने किसी भी बैच प्रोग्राम में मदद चाहते हैं, तो मुझे संदेश भेजें या मुझे [email protected] पर एक ई-मेल भेजें और मैं आपकी मदद करने की कोशिश करूंगा। अगर आप कुछ ऑफ़लाइन कोशिश करना चाहते हैं, तो मैं बैच फ़ाइल प्रोग्रामिंग सीखने की सलाह देता हूं! जॉन अल्बर्ट द्वारा, वास्तव में सरल, अनुसरण करने में आसान और यदि आप बेहतर होना चाहते हैं तो बढ़िया!

सिफारिश की: