एक छोटा (दृश्य) मूल इतिहास
1 9 88 में, वीबीस्क्रिप्ट का पहला पुनरावृत्ति या (विजुअल बेसिक स्क्रिप्टिंग संस्करण) दिखाई दिया और आज भी हमारे पास एक बहुत ही प्राचीन संस्करण था। पिछले कुछ वर्षों में, माइक्रोसॉफ्ट के लिए उपयोग में आसान और हल्के पटकथा भाषा की आवश्यकता बढ़ गई। इस वजह से, कंपनी ने इस पर काम करना जारी रखा और अंततः इसे 1 99 6 में जनता के लिए जारी कर दिया।
यह एक साधारण स्क्रिप्ट है जो माइक्रोसॉफ्ट ऑपरेटिंग सिस्टम के भीतर फाइलें बनाने, पढ़ने, अपडेट करने और हटाने के लिए COM (घटक ऑब्जेक्ट मॉडल) का उपयोग करती है। चूंकि विंडोज 98 जारी किया गया था, यह हर कंप्यूटर के साथ स्थापित किया गया है। यह इस तथ्य के कारण बेहद बहुमुखी है कि वीबीस्क्रिप्ट होस्ट वातावरण को माइक्रोसॉफ्ट स्क्रिप्ट कंट्रोल का उपयोग करके प्रोग्रामों में एम्बेड किया जा सकता है। इसका उपयोग अक्सर इंटरनेट सूचना सेवा, विंडोज स्क्रिप्ट होस्ट और इंटरनेट एक्सप्लोरर के साथ किया जाता है।
लेकिन, यह तकनीकी जिबर जैबर के लिए पर्याप्त है। आइए इसे नीचे ले जाएं और जानें कि अपने कंप्यूटर को कैसे बात करें!
एकल उपयोग वीबीएसक्रिप्ट्स
एक दृश्य मूल लिपि बनाना बहुत आसान है और किसी भी विशेष कार्यक्रम की आवश्यकता नहीं है। यद्यपि ऐसे कार्यक्रम हैं जिनका उपयोग आप अधिक उन्नत स्क्रिप्ट लिखने के लिए कर सकते हैं, अधिकांश प्रोग्रामर और लेखन स्क्रिप्ट में डबने वाले लोग बस माइक्रोसॉफ्ट के नोटपैड का उपयोग करते हैं।
आइए नोटपैड खोलकर प्रक्रिया शुरू करें। नोटपैड खोले जाने के बाद आपको केवल निम्न कोड में टाइप करना होगा या इसे नोटपैड विंडो में कॉपी और पेस्ट करें। जो भी आपकी स्क्रिप्ट कंप्यूटर कहती है उसे बदलने के लिए, बस उस अनुभाग को प्रतिस्थापित करें जो कहता है कि "गीक पृथ्वी का वारिस करेंगे" जो भी आप सुनना चाहते हैं।
dim speechobject set speechobject=createobject('sapi.spvoice') speechobject.speak 'The geeks shall inherit the earth'
अब, इसे लटका पाने के लिए, आप जिस भी पाठ को सुनना चाहते हैं उसके साथ कुछ और स्क्रिप्ट बनाने का प्रयास करें। वैकल्पिक रूप से, आप VBScript पर राइट क्लिक कर सकते हैं और "इसके साथ खोलें …" विकल्प का चयन करें, फिर उसी फ़ाइल में टेक्स्ट को संपादित करने के लिए नोटपैड चुनें।
टेक्स्ट स्पीच स्क्रिप्ट
अब जब आप जानते हैं कि एक ही उपयोग स्क्रिप्ट कैसे लिखनी है और शायद इसके साथ कुछ बार खेला है, तो आप थोड़ा ऊब जा रहे हैं। यही कारण है कि हम इसे एक पायदान पर लात मारने जा रहे हैं।
अगली बात हम सीखेंगे कि एक स्क्रिप्ट बनाने का तरीका है जो एकल उपयोग स्क्रिप्ट से थोड़ा अधिक उन्नत है। यह एक संवाद बॉक्स बनाएगा जिसमें आप टेक्स्ट टाइप कर सकते हैं और इसे अपने पीसी द्वारा वापस पढ़ सकते हैं।
अपने नोटपैड को फिर से खोलकर और इस स्क्रिप्ट में प्रवेश करके या इसे नोटपैड विंडो में चिपकाकर चिपकाएं।
Dim message, sapi message=InputBox('What shall I say, your Geekness?','I speak for you.') Set sapi=CreateObject('sapi.spvoice') sapi.Speak message
अभी के लिए, आइए "गीक पृथ्वी का वारिस करें" दर्ज करें, फिर स्क्रिप्ट चलाने के लिए "ठीक" बटन दबाएं और अपना टेक्स्ट ज़ोर से सुनें।
ग्रीटिंग्स वीबीस्क्रिप्ट स्क्रिप्ट
यह बहुत मजेदार हो रहा है, लेकिन आपका कंप्यूटर अभी भी आपके साथ बातचीत नहीं कर रहा है। अब हम एक और सरल लिपि कोशिश करेंगे जो दिन के समय के साथ-साथ दिन के समय के लिए उपयुक्त प्रतिक्रिया को ध्यान में रखेगा। यह स्क्रिप्ट आपके कंप्यूटर के समय को पढ़ेगी और इसके आधार पर, यह आपको एक निश्चित तरीके से बधाई देगी।
अपना नोटपैड खोलकर और इस छोटी लिपि को डालने से शुरू करें। आप उस अनुभाग को प्रतिस्थापित कर सकते हैं जिस दिन आप जिस वाक्यांश को सुनना चाहते हैं उसके साथ अभिवादन के साथ-साथ गीकेमेस्टर को अपने नाम से प्रतिस्थापित कर सकते हैं।
Set Sapi = Wscript.CreateObject('SAPI.SpVoice') dim str if hour(time) < 12 then Sapi.speak 'Good Morning Geekmeister ' else if hour(time) > 12 then if hour(time) > 16 then Sapi.speak 'Good evening Geekmeister ' else Sapi.speak 'Good afternoon Geekmeister ' end if end if end if
लिपि यह बताती है कि अगर घड़ी 12 से पहले कुछ भी पढ़ती है, तो सुबह है, और 12 के बाद कुछ भी दोपहर है; हालांकि, इसमें एक खंड भी है जो कहता है कि 12 के बाद भी, जब तक कि समय 16:00 (4 बजे) हो, शाम हो जाता है।
दिन का समय वीबीस्क्रिप्ट स्क्रिप्ट
यदि आप थोड़ा और अधिक उन्नत और समय प्राप्त करना चाहते हैं, तो आप एक नया नोटपैड बना सकते हैं और इस स्क्रिप्ट को दर्ज कर सकते हैं।
स्क्रिप्ट जटिल लग सकती है, लेकिन यह अनिवार्य रूप से आपके कंप्यूटर को बता रहा है कि आपके कंप्यूटर की घड़ी पर दिखाए गए समय के आधार पर क्या कहना है और यह कैसे कहें। आप जिस समय चाहते हैं उसके लिए किसी भी परिचय के साथ आप हमेशा "वर्तमान समय" को प्रतिस्थापित कर सकते हैं।
Set Sapi = Wscript.CreateObject('SAPI.SpVoice') Sapi.speak 'The current time is'
if hour(time) > 12 then Sapi.speak hour(time)-12 else if hour(time) = 0 then Sapi.speak '12' else Sapi.speak hour(time) end if end if
if minute(time) < 10 then Sapi.speak 'o' if minute(time) < 1 then Sapi.speak 'clock' else Sapi.speak minute(time) end if else Sapi.speak minute(time) end if
if hour(time) > 12 then Sapi.speak 'P.M.' else if hour(time) = 0 then if minute(time) = 0 then Sapi.speak 'Midnight' else Sapi.speak 'A.M.' end if else if hour(time) = 12 then if minute(time) = 0 then Sapi.speak 'Noon' else Sapi.speak 'P.M.' end if else Sapi.speak 'A.M.' end if end if end if
अब आपको फ़ाइल को VBScript के रूप में सहेजने की आवश्यकता है जैसा आपने पिछले चरणों में किया था और उसके बाद उस फ़ोल्डर पर नेविगेट किया था। अगर सब कुछ ठीक हो गया, तो आप उस पर डबल क्लिक करने और कंप्यूटर को समय बताने में सक्षम होना चाहिए।
ग्रीटिंग शुरू करो
अब जब आप जानते हैं कि आपका कंप्यूटर आपको कैसे बधाई देता है और आपको समय बताता है, तो कंप्यूटर चालू होने पर कंप्यूटर कितना अच्छा होगा। यदि आप केवल दो स्क्रिप्ट को गठबंधन करते हैं और उन्हें सही जगह पर रखते हैं तो यह वास्तव में करना बहुत आसान है।
माइक्रोसॉफ्ट नोटपैड खोलकर और इस कोड को विंडो में कॉपी करके शुरू करें। यह सिर्फ आपके लिए संयुक्त दोनों कोडों की एक प्रति है। याद रखें कि आप ग्रीटिंग को बदल सकते हैं "दोस्त क्या है, हैलो मास्टर, ग्रीटिंग्स अपने सर्वशक्तिमान उच्चता," या जो भी आप अपने कंप्यूटर को कहना चाहते हैं।
Set Sapi = Wscript.CreateObject('SAPI.SpVoice') dim str if hour(time) < 12 then Sapi.speak 'Good Morning Geekmeister ' else if hour(time) > 12 then if hour(time) > 16 then Sapi.speak 'Good evening Geekmeister ' else Sapi.speak 'Good afternoon Geekmeister ' end if end if end if Sapi.speak 'The current time is'
if hour(time) > 12 then Sapi.speak hour(time)-12 else if hour(time) = 0 then Sapi.speak '12' else Sapi.speak hour(time) end if end if
if minute(time) < 10 then Sapi.speak 'o' if minute(time) < 1 then Sapi.speak 'clock' else Sapi.speak minute(time) end if else Sapi.speak minute(time) end if
if hour(time) > 12 then Sapi.speak 'P.M.' else if hour(time) = 0 then if minute(time) = 0 then Sapi.speak 'Midnight' else Sapi.speak 'A.M.' end if else if hour(time) = 12 then if minute(time) = 0 then Sapi.speak 'Noon' else Sapi.speak 'P.M.' end if else Sapi.speak 'A.M.' end if end if end if
एक बार जब आप इस पूरे कोड की प्रतिलिपि बनाते हैं, नोटपैड में, आगे बढ़ें और इसे "स्टार्टअप ग्रीटिंग.वब्स" के रूप में सहेजें। इसे आप जो कुछ भी चाहते हैं उसे भी कहा जा सकता है, लेकिन इस प्रदर्शन के प्रयोजनों के लिए, यदि हम सभी एक ही पृष्ठ पर हैं तो यह आसान है। अब जब यह सहेजा गया है, तो आप इसे बधाई देने और आपको समय बताने के लिए वीबीस्क्रिप्ट फ़ाइल पर डबल क्लिक कर सकते हैं।
अगर, किसी कारण से यह आपके लिए काम नहीं करता है, तो आप स्टार्टअप फ़ोल्डर पर मैन्युअल रूप से नेविगेट भी कर सकते हैं। आप पहले उस फ़ोल्डर में जाएंगे जहां आपका "स्टार्टअप ग्रीटिंग.वब्स" सहेजा गया है और इसे कॉपी करें। अगला चरण किसी भी एक्सप्लोरर विंडो के शीर्ष में निम्न पथ टाइप करना है और "एंटर" दबाएं। आपको अपने कंप्यूटर खाते के लिए उपयोग किए जाने वाले नाम के साथ USERNAME को बदलने की आवश्यकता होगी।
C:UsersUSERNAMEAppDataRoamingMicrosoft WindowsStart MenuProgramsStartup
एक बार जब आप स्टार्टअप फ़ोल्डर में हों, तो बस vbs फ़ाइल पेस्ट करें और आप जाने के लिए अच्छे हैं। अब, अगली बार जब आप अपना कंप्यूटर शुरू करेंगे और लॉग इन करेंगे, तो यह आपको स्वचालित रूप से नमस्कार करेगा और आपको बताएगा कि यह किस समय है।
यदि आपको किसी भी स्क्रिप्ट को बनाने में कोई परेशानी है, तो वे इन लिंक का उपयोग करके डाउनलोड करने के लिए स्वतंत्र हैं।
- गीक टेस्ट
- शुभकामना
- ग्रीटिंग शुरू करो
- बताने का समय
- लिखे हुए को बोलने में बदलना