बैच से बेहतर: एक विंडोज स्क्रिप्टिंग होस्ट ट्यूटोरियल

बैच से बेहतर: एक विंडोज स्क्रिप्टिंग होस्ट ट्यूटोरियल

यदि आप कुछ समय से कंप्यूटर की दुनिया में काम कर रहे हैं तो आप शायद बैच की नौकरियों से काफी परिचित हैं। दुनिया भर के आईटी पेशेवरों ने उनका उपयोग सभी प्रकार के स्वचालित कंप्यूटर प्रसंस्करण कार्यों और व्यक्तिगत कार्यों को चलाने के लिए किया। वास्तव में पॉल हाल ही में कवर किया गया ऐसी फाइल कैसे लिखें।





बैच की नौकरियों के साथ समस्या यह है कि वे बहुत सीमित थे। कमांड सेट कुछ छोटा था और अगर-फिर, के लिए, अगले और लूप के दौरान संरचित तर्क के लिए यह बहुत अधिक कार्यक्षमता की अनुमति नहीं देता था।





बाद में, विंडोज स्क्रिप्टिंग होस्ट साथ आया। एमएस विंडोज स्क्रिप्टिंग होस्ट एक बहु-भाषा स्क्रिप्ट उपयोगिता है जिसे माइक्रोसॉफ्ट ने विंडोज 98 से सभी पीसी पर मानक के रूप में स्थापित करना शुरू कर दिया है। टूल की दूसरी पीढ़ी तक, इसका नाम बदलकर Microsoft Script Host (MSH) कर दिया गया।





एक माइक्रोसॉफ्ट स्क्रिप्टिंग होस्ट ट्यूटोरियल

यहां MUO में, हम कंप्यूटर ऑटोमेशन को पसंद करते हैं। उदाहरण के लिए, वरुण ने ऑटोमेशन स्क्रिप्ट लिखने के लिए एक उपकरण सिकुली को कवर किया, और गाइ ने आपको दिखाया कि कार्यों को स्वचालित करने के लिए AutoIt का उपयोग कैसे करें। MSH के बारे में अच्छी बात यह है कि यदि आपके पास कोई पोस्ट-विन 98 PC है, तो आप विभिन्न भाषाओं में 'बैच' स्क्रिप्ट लिख सकते हैं।

उपलब्ध भाषाओं में JScript, VBA और VBscript शामिल हैं। यदि आपके पास सही स्क्रिप्टिंग इंजन के साथ सही कार्यान्वयन है तो पर्ल, पायथन, पीएचपी, रूबी या यहां तक ​​​​कि बेसिक में स्क्रिप्ट लिखना भी संभव है।



व्यक्तिगत रूप से, मैं विजुअल बेसिक को अच्छी तरह जानता हूं, इसलिए मैं आमतौर पर वीबीस्क्रिप्ट का विकल्प चुनता हूं। यहां की खूबी यह है कि आपको किसी विशेष प्रोग्रामिंग सॉफ्टवेयर या कंपाइलर की जरूरत नहीं है। बस नोटपैड खोलें और अपनी स्क्रिप्ट लिखें, ठीक उसी तरह जैसे आपने अपने बैच की नौकरियों को लिखा था।

कुछ भी स्थापित किए बिना, आप वीबी में स्क्रिप्ट लिख सकते हैं। सबसे सरल स्क्रिप्ट टेक्स्ट को पॉप-अप विंडो पर प्रिंट कर रही है, जैसे:





फ़ाइल को .vbs के रूप में सहेजें और Windows इसे पहचान कर चलाएगा। जब आप ऊपर दी गई फ़ाइल पर डबल क्लिक करते हैं तो ऐसा होता है:

शुरुआती लोगों के लिए सर्वश्रेष्ठ फोटो संपादन सॉफ्टवेयर

आप जिन भाषाओं के आदी हैं, उनका उपयोग करके आप अधिक उन्नत स्क्रिप्ट लिख सकते हैं। सबसे लचीलेपन के लिए, अपनी फ़ाइल में कोड के प्रत्येक खंड के आस-पास और (या जो भी भाषा आप चुनते हैं) रखें, और इसे .wsf फ़ाइल के रूप में सहेजें। इस तरह, जब तक आप परिभाषित स्क्रिप्ट भाषा टैग में कोड संलग्न करते हैं, तब तक आप एक ही फ़ाइल में कई भाषाओं का उपयोग कर सकते हैं।





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

स्क्रिप्ट का पहला भाग टाइम सर्वर पर जाता है'http://time.nist.gov:13' और वर्तमान समय प्राप्त करता है। इसे सही तरीके से फॉर्मेट करने के बाद यह कंप्यूटर का समय निर्धारित करता है। क्रेडिट जहां क्रेडिट देय है, इस स्क्रिप्ट को VisualBasicScript.com पर टॉमरिडल की उत्कृष्ट स्क्रिप्ट से अनुकूलित किया गया था . समय बचाने के लिए, हमेशा वह उदाहरण कोड ढूंढें जिसकी आपको ऑनलाइन आवश्यकता है, और फिर उसे अपनी आवश्यकताओं के अनुसार संशोधित करें।

यहां बताया गया है कि स्क्रिप्ट अभी तक लागू किए गए कोड के साथ क्या करती है।

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

सुबह 8 से 10 बजे के बीच लॉन्च होने पर, यह स्क्रिप्ट मेरे थंडरबर्ड ईमेल क्लाइंट को शुरू कर देगी। सुबह 11 बजे से दोपहर 1 बजे के बीच चलने पर, यह एक ब्राउज़र में CNN.com लॉन्च करेगा। जैसा कि आप देख सकते हैं, बस एक स्क्रिप्ट फ़ाइल में थोड़ी सी इंटेलिजेंस बनाकर और जोड़कर, आप कुछ बहुत अच्छे कंप्यूटर ऑटोमेशन कर सकते हैं।

वैसे, जब आप ये स्क्रिप्ट लिखते हैं तो स्क्रिप्टिंग कमांड का संदर्भ रखना एक बहुत अच्छा विचार है। यदि आप मेरे जैसे वीबीस्क्रिप्ट में हैं, तो एक महान संसाधन है ss64.com , जो सभी VBScript आदेशों को एक पृष्ठ पर वर्णानुक्रम में सूचीबद्ध करता है।

अकेले स्क्रिप्ट लिखने से कुछ भी स्वचालित नहीं होगा, क्योंकि आपको अभी भी उन्हें मैन्युअल रूप से लॉन्च करना होगा। तो विंडोज स्क्रिप्ट होस्ट का उपयोग करके अपना ऑटोमेशन पूरा करने के लिए, कंट्रोल पैनल (एडमिनिस्ट्रेटर एरिया) में टास्क शेड्यूलर में जाएं और टास्क बनाने के लिए चुनें।

माइक्रोसॉफ्ट स्टोर विंडोज़ 10 नहीं खोल रहा है

शेड्यूलर आपको अपनी स्क्रिप्ट को घटनाओं के पूरे वर्गीकरण पर लॉन्च करने देता है, जैसे कि दिन का समय या किसी विशिष्ट शेड्यूल पर, जब कोई सिस्टम इवेंट होता है, या जब कंप्यूटर पहली बार बूट या लॉग इन होता है। यहां, मैं हर बार पीसी शुरू होने पर अपनी स्क्रिप्ट लॉन्च करने के लिए एक निर्धारित कार्य बना रहा हूं।

एक्सेल में कॉलम कैसे मिलाएं

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

पूर्व-लिखित स्क्रिप्ट खोजने के लिए कुछ बेहतरीन साइटें जिनका आप उपयोग या अनुकूलित कर सकते हैं उनमें निम्नलिखित शामिल हैं:

  • माइक्रोसॉफ्ट स्क्रिप्ट केंद्र - सीधे माइक्रोसॉफ्ट से, और इसमें कार्यालय, डेस्कटॉप, डेटाबेस और सक्रिय निर्देशिका जैसी श्रेणियां शामिल हैं
  • कंप्यूटर प्रदर्शन - यह यूके साइट VBScripts का सबसे अच्छा चयन प्रदान करती है जिसे मैंने ऑनलाइन देखा है।
  • कंप्यूटर शिक्षा - आपको यहां लिपियों का एक छोटा संग्रह मिलेगा, लेकिन वे बहुत उपयोगी हैं और वे सभी काम करती हैं।
  • लैब चूहे - बैच प्रोग्रामिंग संसाधनों का एक शानदार संग्रह जैसे लॉगऑन स्क्रिप्ट का वर्गीकरण।

क्या आपने कभी विंडोज स्क्रिप्ट होस्ट का इस्तेमाल किया है? क्या आपके पास साझा करने के लिए कोई अच्छी युक्तियाँ या उदाहरण हैं? अपनी अंतर्दृष्टि प्रदान करें और अपने अनुभव नीचे टिप्पणी अनुभाग में साझा करें।

छवि क्रेडिट:जयलोपेज़

साझा करना साझा करना कलरव ईमेल अपने विंडोज 10 डेस्कटॉप के लुक और फील को कैसे बदलें

जानना चाहते हैं कि विंडोज 10 को बेहतर कैसे बनाया जाए? विंडोज 10 को अपना बनाने के लिए इन सरल अनुकूलन का उपयोग करें।

आगे पढ़िए
संबंधित विषय
  • खिड़कियाँ
  • माइक्रोसॉफ्ट
  • प्रोग्रामिंग
  • कंप्यूटर स्वचालन
लेखक के बारे में रयान दुबे(९४२ लेख प्रकाशित)

रयान के पास इलेक्ट्रिकल इंजीनियरिंग में बीएससी की डिग्री है। उन्होंने ऑटोमेशन इंजीनियरिंग में १३ साल, आईटी में ५ साल काम किया है, और अब एक ऐप इंजीनियर हैं। MakeUseOf के एक पूर्व प्रबंध संपादक, उन्होंने डेटा विज़ुअलाइज़ेशन पर राष्ट्रीय सम्मेलनों में बात की है और उन्हें राष्ट्रीय टीवी और रेडियो पर चित्रित किया गया है।

रयान दुबे की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें