विषयसूची:

वीबी स्क्रिप्ट का परिचय: एक शुरुआती गाइड: 11 कदम
वीबी स्क्रिप्ट का परिचय: एक शुरुआती गाइड: 11 कदम

वीडियो: वीबी स्क्रिप्ट का परिचय: एक शुरुआती गाइड: 11 कदम

वीडियो: वीबी स्क्रिप्ट का परिचय: एक शुरुआती गाइड: 11 कदम
वीडियो: Javascript Introduction | Lecture 1 | Web Development Course 2024, नवंबर
Anonim
वीबी स्क्रिप्ट का परिचय: एक शुरुआती गाइड
वीबी स्क्रिप्ट का परिचय: एक शुरुआती गाइड

***((((अलर्ट: हालांकि बहुत सारे चरण हैं। यह वास्तव में काफी आसान है। मैं शुरुआती लोगों के लिए सब कुछ विस्तार से समझाता हूं। यदि आप कोड को अंतिम चरण तक ले जाना चाहते हैं और आप पूर्ण पाएंगे कोड वहाँ।)))) *** मैं बहुत सारे Xbox लाइव खेलता हूं और हमेशा अपने कंप्यूटर पर इंटरनेट को अक्षम करना पड़ता है क्योंकि यह बैंडविड्थ को हॉग करता है। मुख्य रूप से क्योंकि मैं हर समय चीजों को डाउनलोड या अपलोड कर रहा हूं। समस्या इसे बंद नहीं कर रही है, लेकिन यह इसे वापस चालू कर रहा है कि मैं भूल जाता हूं, जहां मैं उस सभी अपलोड/डाउनलोड समय पर खो देता हूं। इसलिए मैंने इसे मेरे लिए करने के लिए एक प्रोग्राम बनाने का फैसला किया। मैं इसे Vb.net में लिखने जा रहा था, लेकिन मुझे अभी हाल ही में अपने कंप्यूटर पर अपने ऑपरेटिंग सिस्टम को न्यूक और प्रशस्त करना पड़ा क्योंकि एक खराब तूफान ने मेरी हार्ड ड्राइव को फ्राई कर दिया था, और अभी तक VB.net को फिर से स्थापित नहीं किया है, इसलिए मुझे लगा कि यह होगा मुझे vbscript के साथ खेलने का एक कारण दें। मैंने पृष्ठभूमि में प्रदर्शित करने के लिए पेंट में एक छवि भी बनाई है, इसलिए मुझे पता था कि यह चल रहा था।

चरण 1: चित्रित करें कि आप क्या करना चाहते हैं।

चित्रित करें कि आप क्या करना चाहते हैं।
चित्रित करें कि आप क्या करना चाहते हैं।

पहली चीज जो मैं हमेशा करता हूं वह है एक योजना बनाना। मैं कार्यक्रम को क्या करना चाहता हूं?ए) मैं स्क्रिप्ट खोलने में सक्षम होना चाहता हूं और यह स्वचालित रूप से कनेक्शन बंद कर देगा। बी) मैं चाहता हूं कि यह पृष्ठभूमि में एक विशाल डिस्प्ले प्रदर्शित करे ताकि कोई गलती न हो कि इंटरनेट बंद है, इस तरह मैं इसे वापस चालू करना नहीं भूलता। सी) मैं चाहता हूं कि यह मुझे इसे चालू करने का विकल्प दे। वापस चालू करें और फिर प्रतिक्रिया की प्रतीक्षा करें। डी) मैं यह सुनिश्चित करना चाहता हूं कि मैं इसे वापस चालू कर दूं ताकि मैं न भूलूं। ई) फिर एक बार जब मैं वास्तव में इसे वापस चालू करने के लिए हां कहता हूं, तो स्क्रिप्ट इसे वापस चालू कर देती है और फिर पृष्ठभूमि बंद कर देता है। एफ) सब कुछ बाहर निकलें।

चरण 2: जिन चीजों का मैं उपयोग करता हूं लेकिन वास्तव में उनकी आवश्यकता नहीं है

चीजें जो मैं उपयोग करता हूं लेकिन वास्तव में जरूरी नहीं है
चीजें जो मैं उपयोग करता हूं लेकिन वास्तव में जरूरी नहीं है

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

चरण 3: प्रोग्रामिंग शुरू करें

प्रोग्रामिंग शुरू करें
प्रोग्रामिंग शुरू करें

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

चरण 4: चरण 1: एक कमांड प्रॉम्प्ट विंडो खोलना।

चरण 1: एक कमांड प्रॉम्प्ट विंडो खोलना।
चरण 1: एक कमांड प्रॉम्प्ट विंडो खोलना।

इसलिए मैंने अधिकांश काम करने का फैसला किया, मैं जो चाहता हूं उसे करने के लिए मैं कंप्यूटर पर पहले से संग्रहीत प्रोग्राम का उपयोग करूंगा। कम कोडिंग और कोई डाउनलोड नहीं … वूहू। सबसे आसान कमांड प्रॉम्प्ट है। इसलिए हम ऐसा करने के लिए एक कमांड प्रॉम्प्ट विंडो खोलना चाहते हैं, इसलिए हम ऐसा करने के लिए एक ऑब्जेक्ट बनाना चाहते हैं: सेट शेलोबज = क्रिएटऑब्जेक्ट ("डब्ल्यूस्क्रिप्ट। शेल") यह क्या करता है: ऑब्जेक्ट w स्क्रिप्ट शेल बनाने के लिए शेलोबज का एक उदाहरण सेट करें। इस तरह हमें बस इतना करना है कि CreateObject ("WScript. Shell") के बजाय शेलोबज टाइप करें, हर बार हमें नई कमांड की आवश्यकता होती है। अब जब हमने एक ऑब्जेक्ट बनाया है तो हम ऑब्जेक्ट को कमांड प्रॉम्प्ट विंडो खोलने का निर्देश देते हैं। ऐसा करने के लिए हम टाइप करते हैं: shellobj.run "cmd"यह क्या करता है: यह स्टार्ट मेन्यू पर रन बॉक्स में CMD टाइप करने के बराबर होगा। अगर हमने वेरिएबल शेलोबजेक्ट सेट नहीं किया होता तो हमें टाइप करना पड़ता: CreateObject("WScript. Shell").run "cmd"… देखें कि यह अब कितना आसान है। गलतियों के लिए कम जगह। फ़ाइल पर क्लिक करें … फिर सहेजें … फिर डेस्कटॉप पर जाएं और आपके द्वारा बनाई गई vbsfile पर डबल क्लिक करें, इसे चलना चाहिए आपकी कोडिंग, अब तक आपके पास होनी चाहिए: set shellobj = CreateObject("WScript. Shell")shellobj.run "cmd"आप अपनी स्क्रिप्ट में टिप्पणियां जोड़ सकते हैं ताकि आपको याद रहे कि आपने बाद में लाइन के सामने अल्पविराम लगाकर क्या किया था। यह: 'यह एक कमांड प्रॉम्प्ट खोलने के लिए है जब मैं कई बार कोडिंग कर रहा होता हूं तो मैं ऐसा करूंगा इसलिए मुझे याद है कि मैंने बाद में क्या किया था जब मैं इसे देख रहा था। लिपि बस उस रेखा को अनदेखा करती है और आगे बढ़ती है। अगर आप उन्हें देखते हैं तो आप भी ऐसा ही कर सकते हैं।

चरण 5: चरण 2: टाइमर सेट करना

चरण 2: टाइमर सेट करना
चरण 2: टाइमर सेट करना

ठीक है अब हमारे पास एक नई विंडो है जिसे हमें कमांड के साथ पॉप्युलेट करने की आवश्यकता है ताकि हम इसे वह कर सकें जो हम चाहते हैं। समस्या यह है कि कुछ कंप्यूटर विंडोज़ खोलने में दूसरों की तुलना में अधिक समय लेते हैं इसलिए हम चाहते हैं कि स्क्रिप्ट थोड़ी प्रतीक्षा करे शुरू करने के लिए बिट। यदि यह बहुत जल्दी शुरू हो जाता है तो आपके द्वारा विंडो खोलने से पहले कंप्यूटर रिक्त स्थान को भर देगा और आपको या तो आंशिक कमांड मिलेगा या बिल्कुल भी नहीं। इसलिए हमें एक टाइमर सेट करने की आवश्यकता है। ऐसा करने के लिए हम टाइप करते हैं:wscript.sleep 200यह क्या करता है: यह स्क्रिप्ट को अगले कमांड को निष्पादित करने से पहले एक एक्स राशि प्रतीक्षा करने के लिए कहता है। 1000 एक सेकंड के बराबर होता है इसलिए मेरा एक सेकंड का पांचवां हिस्सा इंतजार कर रहा है। आप पा सकते हैं कि आपके कंप्यूटर को अधिक या कम समय तक प्रतीक्षा करने की आवश्यकता है। यदि आप कंप्यूटर देखते हैं और यह सही ढंग से कमांड टाइप नहीं करता है, तो संख्या को एक उच्च संख्या में बदल दें जैसे 2000 में 2 सेकंड होंगे और शायद काफी समय होगा। फ़ाइल को अब सहेजें इस बिंदु पर आपका कोड होना चाहिए: set shellobj = CreateObject("WScript. Shell")shellobj.run "cmd"wscript.sleep 200

चरण 6: चरण 3: एक चित्र बनाएं

चरण 3: एक चित्र बनाएं
चरण 3: एक चित्र बनाएं

मैंने अभी-अभी पेंट खोला और उसमें "इंटरनेट डिस्कनेक्टेड" टाइप किया और इसे 800x600 बनाया और इसे id.bmp के रूप में सहेजा और इसे मेरी रूट निर्देशिका में सहेजा, मेरे मामले में k:\ लेकिन आपका शायद c:\ होगा

चरण 7: चरण 4: कमांड भेजना, चित्र खोलना

चरण 4: कमांड भेजना, चित्र खोलना
चरण 4: कमांड भेजना, चित्र खोलना

ठीक है अब हमारे पास एक कमांड विंडो है जो कमांड की प्रतीक्षा कर रही है, हमें बस इतना करना है कि विंडो में सेंडकी कमांड का उपयोग करके कमांड टाइप करें। जब हम सेंडकी कमांड का उपयोग करते हैं तो यह टाइपिंग जैसा होता है लेकिन यह वही टाइप करेगा जो हम इसे टाइप करना चाहते हैं। हम जो कुछ भी टाइप कर सकते हैं, हम प्रोग्राम को निष्पादित करने के लिए आवश्यक एंटर कुंजी सहित भेज सकते हैं। अब जब हम जानते हैं कि कुंजी कैसे भेजना है, तो हमारे द्वारा अभी बनाई गई तस्वीर को खोलने देता है, फिर एक और टाइमर बाद में डाल देता है ताकि यह तस्वीर को लोड करने का समय दे। ऐसा करने के लिए हम टाइप करते हैं:shellobj.sendkeys "k:\id.bmp{enter}"wscript.sleep 200यह क्या करता है: यह रन बॉक्स में k:\id.bmp टाइप करने जैसा ही है। यह आपकी तस्वीर को बीएमपी के लिए डिफॉल्ट पिक्चर व्यूअर में खोलना चाहिए … मेरे मामले में यह विंडोज़ पिक्चर और फैक्स व्यूअर है लेकिन ज्यादातर लोग मार्केट प्रोग्राम के बाद इंस्टॉल करते हैं जो ऐसा भी करते हैं, इसलिए कौन जानता है कि आपका क्या खुल जाएगा। अब अपनी फाइल को सेव करें और इसे चलाएं। आपको एक कमांड प्रॉम्प्ट और पॉप अप करने के लिए एक तस्वीर मिलनी चाहिए। अब तक इतना अच्छा !!! आपका कोड अब तक होना चाहिए: shellobj = CreateObject("WScript. Shell")shellobj.run "cmd"wscript.sleep 200shellobj.sendkeys "k:\id.bmp{enter}"wscript. सो जाओ 200

चरण 8: चरण 5: कमांड भेजना, इंटरनेट बंद करना।

चरण 5: कमांड भेजना, इंटरनेट बंद करना।
चरण 5: कमांड भेजना, इंटरनेट बंद करना।

इस बिंदु पर यदि आपने अभी तक ऐसा नहीं किया है, तो अंत में पीडीएफ फाइल डाउनलोड करें ताकि यदि आप खराब हो जाएं तो आपके पास इसे ठीक करने के तरीके पर एक निर्देशयोग्य डाउनलोड किया गया है। अब यह वह जगह है जहां मज़ा शुरू होता है। ठीक है तो हम अपना आईपी पता जारी करने के लिए ipconfig का उपयोग करेंगे। आईपी एड्रेस के बिना हमें कोई इंटरनेट ट्रैफिक नहीं मिल सकता क्योंकि राउटर को यह नहीं पता होता है कि इसे कंप्यूटर पर कहां भेजा जाए। ऐसा करने के लिए हम टाइप करते हैं:shellobj.sendkeys "ipconfig /release{enter}"यह क्या करता है: यह प्रोग्राम IPCONFIG को IP पता जारी करने का निर्देश देता है। {एंटर} कंप्यूटर को बता रहा है कि आपने एंटर कुंजी दबाई है। यह रन विंडो में ipconfig /release टाइप करने और एंटर दबाने जैसा होगा। आमतौर पर ऐसा करने के बाद, यदि आप ipconfig चलाते हैं तो यह आपको बताएगा कि आपका IP पता 0.0.0.0 है। हम यही चाहते हैं। आईपी पते के बिना राउटर नहीं जानता कि हम यहां हैं और कोई भी प्रोग्राम बोलने के लिए "डायल आउट" नहीं कर सकता है। अब जब हमने आईपी को सफलतापूर्वक बंद कर दिया है तो हम विंडो बंद करना चाहते हैं। अब हम एक और लाइन लिख सकते हैं जो कहती है:shellobj.sendkeys "exit{enter}"लेकिन केवल उपरोक्त लाइन को संपादित करना और इसे अंत में जोड़ना आसान होगा ताकि आपके पास:shellobj.sendkeys "ipconfig /release{enter}exit हो। {enter}"अब इसे सेव करें लेकिन इसे न चलाएं क्योंकि आप अपना इंटरनेट कनेक्शन बंद कर देंगे। यदि आप इसे चलाते हैं, और आपका इंटरनेट बंद हो जाता है, तो बस स्विच को ipconfig/release से ipconfig/नवीनीकरण में बदलें और इसे फिर से चलाएं और इसे इसे वापस चालू करना चाहिए। और अगर बाकी सब रिबूट विफल हो जाता है और आपको ठीक होना चाहिए। आपका कोड अब तक होना चाहिए: शेलोबज सेट करें = CreateObject ("WScript. Shell") shellobj.run "cmd"wscript.sleep 200shellobj.sendkeys "k:\id.bmp{ एंटर}"wscript.sleep 200shellobj.sendkeys "ipconfig /release{enter}exit{enter}"

चरण 9: चरण 6: संदेश बॉक्स बनाना और उत्तर की प्रतीक्षा करना

चरण 6: संदेश बॉक्स बनाना और उत्तर की प्रतीक्षा करना
चरण 6: संदेश बॉक्स बनाना और उत्तर की प्रतीक्षा करना

ठीक है, अब जब हमने सफलतापूर्वक इंटरनेट बंद कर दिया है और कमांड प्रॉम्प्ट विंडो को बंद कर दिया है, तो हम चाहते हैं कि एक संदेश बॉक्स पॉप अप हो जिसमें पूछा जाए कि क्या हम इंटरनेट को फिर से चालू करना चाहते हैं। लेकिन यह वह जगह है जहां यह मुश्किल हो जाता है, हम चाहते हैं कि यह प्रतीक्षा करे हां के लिए लेकिन अगर हम नहीं पर क्लिक करते हैं तो हम इसे दूर नहीं जाना चाहते हैं इसलिए हम ऐसा करने के लिए थोड़ी देर के बयान का उपयोग करेंगे। पहले हमें मेसगेबॉक्स के लिए एक चर को आयाम देना होगा ताकि हम इसे संख्या चर निर्दिष्ट कर सकें। मुझे पता है कि यह भ्रमित करने वाला लगता है लेकिन वास्तव में ऐसा नहीं है। हमने इसे पहले ही लाइन के साथ एक बार किया है: शेलोबज सेट करें = क्रिएटऑब्जेक्ट ("डब्ल्यूस्क्रिप्ट। शेल") इसे सेट करना और भी आसान है, हम बस टाइप करते हैं: डिम मायवर यह क्या करता है: अब हमने MyVar नामक एक वैरिएबल को आयाम दिया है जब आपको "हां" मिलता है /नहीं" संदेश बॉक्स आपकी स्क्रीन पर पॉप अप होता है और आप उन बटनों पर क्लिक करते हैं जो यह प्रत्येक बटन को एक मान प्रदान करता है, इस मामले में "हां" 1 है और "नहीं" 2 है। हम चाहते हैं कि चर "नहीं" से शुरू हो। हम इसे डिफ़ॉल्ट रूप से नंबर 2 निर्दिष्ट करते हैं, इस तरह यह तब तक रुकता है जब तक कि एक बटन क्लिक नहीं किया जाता है, ऐसा करने के लिए हम टाइप करते हैं: myvar = 2 यह क्या करता है: अब MyVar 2 के बराबर है, इस तरह अगली पंक्ति में यह रुक जाएगा और इनपुट की प्रतीक्षा करेगा। अब हम चाहते हैं कि यह वहां बैठे और तब तक प्रतीक्षा करें जब तक हम इंटरनेट को वापस चालू करने के लिए तैयार न हों। ऐसा करने के लिए हम टाइप करते हैं: जबकि myvar=2 यह क्या करता है: ऐसा करके हमने स्क्रिप्ट को बताया है कि जब तक myvar का मान = 2 तब तक संदेशबॉक्स को लूप करते रहें जब तक कि हमें 2 के अलावा कोई अन्य मान न मिल जाए, जो इस मामले में केवल 1 अगला हो सकता है, हम वास्तव में एक संदेश बॉक्स को हां/नहीं बटन के साथ पॉप अप करना चाहते हैं। ऐसा करने के लिए यह हम टाइप करते हैं: MyVar = MsgBox ("इंटरनेट कनेक्शन चालू करें", 65, "इंटरनेट कनेक्शन चालू करें") यह क्या करता है: अब MyVar वेरिएबल को संदेश बॉक्स पर क्लिक किए गए बटन को जो भी मान दिया जाएगा, असाइन किया जाएगा। उद्धरणों में पहला भाग वह है जो संदेशबॉक्स वास्तव में कहेगा। 65 इसे हां/नहीं संदेशबॉक्स के रूप में नामित करता है। और उद्धरणों में अंतिम भाग मेसेजबॉक्स का योग्य है। यह देखने के लिए जाँच करें कि जब आप हाँ या नहीं पर क्लिक करते हैं तो यह क्या मान देता है, आप एक पंक्ति में जोड़ सकते हैं जो कहती है msgbox(myVar) और यह myvar को जो भी मान सौंपा गया है उसे प्रिंट करेगा एक संदेश बॉक्स। अब जब हमारे पास एक संदेश बॉक्स है, तो हमें समय के बयान को बंद करने की आवश्यकता है। हर बार जब आप नहीं पर क्लिक करते हैं, तो सब कुछ खुले और बंद के बीच में होता है, क्योंकि यदि आप नहीं पर क्लिक करते हैं तो यह अभी भी 2 का मान है और पहले भाग पर वापस आ जाता है। जबकि कथन प्रकार समाप्त करने के लिए: वेंड यह क्या है करता है: एक बार जब आप थोड़ी देर के बयान को समाप्त कर देते हैं तो यह तब तक एक लूप के रूप में कार्य करेगा जब तक कि तर्क पूरा नहीं हो जाता। इसलिए यदि आप नो को हिट करना जारी रखते हैं तो यह लूप हो जाएगा लेकिन एक बार जब आप हां मारते हैं, तो यह लूप से मुक्त हो जाएगा और स्क्रिप्ट के साथ जारी रहेगा। फ़ाइल को सहेजें लेकिन अगले चरण तक इसे चलाने के लिए प्रतीक्षा करें। अब तक आपका कोड होना चाहिए: शेलोबज सेट करें = CreateObject ("WScript. Shell") shellobj.run "cmd"wscript.sleep 200shellobj.sendkeys "k:\id.bmp{ एंटर}"wscript.sleep 200shellobj.sendkeys "ipconfig /release{enter}exit{enter}"Dim MyVarmyvar=2जबकि myvar=2MyVar = MsgBox ("इंटरनेट कनेक्शन चालू करें", 65, "इंटरनेट कनेक्शन चालू करें") वेंड करें

चरण 10: चरण 7: इंटरनेट को वापस चालू करना।

चरण 7: इंटरनेट को वापस चालू करना।
चरण 7: इंटरनेट को वापस चालू करना।
चरण 7: इंटरनेट को वापस चालू करना।
चरण 7: इंटरनेट को वापस चालू करना।
चरण 7: इंटरनेट को वापस चालू करना।
चरण 7: इंटरनेट को वापस चालू करना।

अब जब किसी ने अंत में हाँ पर क्लिक कर दिया है और यह समय के बयान को पार कर चुका है, तो हमें इंटरनेट पर कलश की जरूरत है। मैं आमतौर पर एक पुष्टिकरण पॉप अप करता हूं ताकि अंतिम उपयोगकर्ता जानता हो कि क्या हो रहा है लेकिन यह पूरी तरह से वैकल्पिक है। एक पुष्टिकरण प्रकार पॉप अप करने के लिए: msgbox ("अब हम इंटरनेट कनेक्शन को वापस चालू करेंगे !!!") यह क्या करता है: यह एक संदेश बॉक्स भेजता है जो कहता है कि हम अब इंटरनेट कनेक्शन को वापस चालू करेंगे !!! और आपको क्लिक करने के लिए एक ओके बटन देता है। अब हमें बस इतना करना है कि इंटरनेट को वापस चालू करें और सब कुछ बंद कर दें। इंटरनेट को वापस चालू करने के लिए हम बस एक कमांड प्रॉम्प्ट खोलते हैं टाइमर सेट करते हैं और फिर से ipcionfig का उपयोग करते हैं। ऐसा करने के लिए type:shellobj.run "cmd"wscript.sleep 200shellobj.sendkeys "ipconfig /renew{enter}"यह क्या करता है: यह पहले से टर्न ऑफ कमांड को उलट देता है और आपके आईपी पते को नवीनीकृत करता है। एक बार जब आप अपना आईपी पता नवीनीकृत कर लेते हैं तो अब आप फिर से इंटरनेट कनेक्शन प्राप्त कर सकते हैं। अब हमें केवल खुली खिड़कियों को साफ करना है। फिर से हम एक प्रेषक कमांड का उपयोग कर सकते हैं लेकिन मैं सफाई को पकड़ने के लिए अंतिम पंक्ति को भी जोड़ रहा हूं। इस उदाहरण में मैं चित्र प्रदर्शित करने वाले कार्यक्रम को मारने के लिए टास्ककिल प्रोग्राम का उपयोग करने जा रहा हूं। इस मामले में यह विंडोज़ पिक्चर और फ़ैक्स व्यूअर है और टास्क मैनेजर के प्रोसेस टैब में rundll32.exe के रूप में दिखाई देता है, इसलिए हमें इसे मारने की आवश्यकता है। यदि आपकी तस्वीर किसी अन्य प्रोग्राम का उपयोग करके खुलती है, जैसे irfanview, या acdsee, तो प्रक्रिया टैब में वह नाम ढूंढें जो वह जाता है और आपके द्वारा खोजे गए नाम के साथ rundll32.exe को हटा दें। कमांड होगा:taskkill /F /IM rundll32.exeयह क्या है करता है: टास्ककिल प्रोग्राम का नाम है / एफ स्विच इसे एक किल को मजबूर करने के लिए कहता है और / आईएम स्विच इसे छवि का नाम बताता है, इसलिए अब हम इसे अंतिम पंक्ति में जोड़ते हैं, कमांड को निष्पादित करने के लिए एक एंटर में जोड़ें और फिर एक एग्जिट कमांड और दूसरा एंटर करें और यह इस तरह दिखता है: shellobj.sendkeys "ipconfig /renew{enter}taskkill /F /IM rundll32.exe{enter}exit{enter}" अपनी फाइल को सेव करें।

चरण 11: तैयार उत्पाद।

तैयार उत्पाद।
तैयार उत्पाद।

यदि सब कुछ सही रहा तो आपका तैयार उत्पाद कुछ इस तरह दिखना चाहिए: शेलोबज सेट करें = CreateObject ("WScript. Shell") shellobj.run "cmd"wscript.sleep 200shellobj.sendkeys "k:\id.bmp{enter}"wscript.sleep 200shellobj.sendkeys "ipconfig /release{enter}exit{enter}"Dim MyVarmyvar=2जबकि myvar=2MyVar = MsgBox ("इंटरनेट कनेक्शन चालू करें", 65, "इंटरनेट कनेक्शन चालू करें")wendmsgbox("अब हम इंटरनेट चालू करेंगे कनेक्शन वापस चालू!!!")shellobj.run "cmd"wscript.sleep 200shellobj.sendkeys "ipconfig /renew{enter}taskkill /F /IM rundll32.exe{enter}exit{enter}" _script का अंत_अब प्रोग्रामिंग है हो गया आप प्रोग्राम चला सकते हैं।क्या होना चाहिए:१.) आपको सीएमडी विंडो पॉप अप बहुत कम समय के लिए मिलनी चाहिए और फिर क्लोज२।) आपका इंटरनेट अब काम नहीं करना चाहिए। लेकिन आप इसे नहीं देख पाएंगे3.) आपकी तस्वीर खुलनी चाहिए.4.) आपको एक पॉप अप मिलना चाहिए जो आपसे पूछे कि क्या आप इंटरनेट को वापस चालू करना चाहते हैं। आप लेकिन फिर से खुल कर पूछ रहे हैं कि क्या आप इंटरनेट को वापस चालू करना चाहते हैं। 6.) एक बार जब आप हाँ क्लिक करते हैं तो संदेश बॉक्स गायब हो जाना चाहिए और एक सीएमडी विंडो बैक अप दिखाना चाहिए।) एक बार आईपी पता नवीनीकृत हो जाने पर सीएमडी विंडो और तस्वीर बंद होना चाहिए।वहाँ तुम्हारे पास है। आपके इंटरनेट को चालू और बंद करने के लिए एक बहुत ही आसान वीबीस्क्रिप्ट। उम्मीद है आप इसे पसंद करते हैं। मैंने वास्तव में एक और स्क्रिप्ट बनाई है जो लगभग इसी के समान है जो कि DevCon नामक प्रोग्राम का उपयोग करके नेटवर्क एडेप्टर को बंद कर देता है, जो एक कमांड लाइन डिवाइस मैनेजर की तरह है। करने के लिए वास्तव में अच्छा काम करता है। स्क्रिप्ट इस के समान है, सिवाय इसके कि इसमें ipconfig के लिए कमांड है कि किसी के पास DevCon के लिए कमांड है।

सिफारिश की: