- एचटीएमएल पेजमध्ये स्क्रिप्ट कुठे घालायचे?
- VBScript मध्ये टिप्पण्या कशा हाताळल्या जातात
- राखीव कीवर्ड
- शिफारस केलेले वाचन
- VBScript म्हणजे काय?
- बेसिक VB स्क्रिप्टिंग संकल्पना
- VBScript ला सपोर्ट करणारे वातावरण
- VBScript मधील डेटा प्रकार
- साधी VBScript कशी तयार करावी?
Microsoft VBScript (Visual Basic Script) चा परिचय: VBScript ट्यूटोरियल #1
आजच्या परिस्थितीत, VBScript हा एक अतिशय महत्त्वाचा विषय बनला आहे, विशेषत: नवशिक्यांसाठी स्क्रिप्टिंग भाषा किंवा QTP/UFT सारखी ऑटोमेशन साधने शिका.
आम्ही विकसक आणि परीक्षकांना सहज समजण्यायोग्य मार्गाने VBScript लवकर शिकण्यास मदत करण्यासाठी VB स्क्रिप्टिंग ट्यूटोरियलची मालिका कव्हर करणार आहोत.
माझ्या यापुढील ट्युटोरियल्समध्ये, मी व्हेरिएबल्स, कॉन्स्टंट्स, ऑपरेटर्स, अॅरे, फंक्शन्स सारखे VBScript चे इतर महत्त्वाचे विषय समाविष्ट करेन. , कार्यपद्धती, एक्सेल ऑब्जेक्ट्स, कनेक्शन ऑब्जेक्ट्स इ., ज्यामुळे वापरकर्त्यांना VBScript प्रोग्रामिंग भाषा सहज आणि प्रभावीपणे शिकण्यासाठी सहज समज निर्माण होईल.
************ ******************************************************** *
==> या १५ ट्यूटोरियलसह VBScript शिका ==
ट्युटोरियल #1 : VBScript चा परिचय
ट्युटोरियल #2 : घोषणा आणि VBScript मध्ये व्हेरिएबल्स वापरणे
ट्यूटोरियल #3 : VBScript मधील ऑपरेटर, ऑपरेटर प्राधान्य आणि स्थिरांक
ट्यूटोरियल #4 : VBScript मध्ये सशर्त विधाने वापरणे
ट्युटोरियल # 5 : VBScript मध्ये लूप आणि भाग 2 येथे देखील
ट्युटोरियल #6 : VBScript मधील कार्यपद्धती आणि कार्ये वापरणे
0 ट्युटोरियल #7 :VBScript मधील अॅरेट्यूटोरियल #8 : मध्ये तारीख कार्येएचटीएमएल पेजमध्ये समाविष्ट केले आहे.
एचटीएमएल पेजमध्ये स्क्रिप्ट कुठे घालायचे?
VBScript तुम्हाला खालीलपैकी कोणत्याही विभागात कोड ठेवण्याचे स्वातंत्र्य प्रदान करते:
- हेडर टॅगमध्ये म्हणजे आणि .
- दस्तऐवजाच्या मुख्य भागामध्ये म्हणजे आणि टॅग दरम्यान.
HTML मधील पहिला VBScript कोड:
आता, HTML टॅगमध्ये VBScript कोड कसा लिहिला जाऊ शकतो हे समजून घेण्यासाठी एक साधे उदाहरण घेऊ.
Testing VBScript Skills variable1 = 1 variable2 = 2 output = (variable1 + variable2) / 1 document.write (“resultant from the above equation is ” & output)
टीप : 'दस्तऐवजाच्या कंसात जे काही ठेवले आहे. write', डिस्प्ले पेजवर आउटपुट म्हणून प्रदर्शित केले जाईल.
या प्रोग्रॅमचे आउटपुट आहे: वरील समीकरणाचा परिणाम 3
आहे 0>कोड पूर्ण केल्यानंतर, तुम्ही हा फाईलमध्ये सेव्ह करू शकता आणि anyfilename.html असे फाईलचे नाव देऊ शकता.रन करण्यासाठी , फक्त ही फाइल IE मध्ये उघडा.
जाणून घेणे महत्त्वाचे:
आम्ही HTML फाइलमध्ये VBScript कोडची अंमलबजावणी पाहिली आहे. तथापि, QTP मधील VBScript HTML टॅगमध्ये ठेवलेले नाही. ते '.vbs' एक्स्टेंशनसह सेव्ह केले जाते आणि QTP एक्झिक्यूशन इंजिनद्वारे कार्यान्वित केले जाते.
QTP च्या दृष्टीने VBScript चे व्यावहारिक अंमलबजावणी समजून घेण्यासाठी, तुम्हाला व्हेरिएबल्स, स्थिरांक इत्यादी माहित असणे आवश्यक आहे आणि मी माझ्या आगामी ट्यूटोरियलमध्ये काही काळासाठी ते कव्हर करेन, मला फक्त तुम्हाला बाह्य फाइलच्या संकल्पनेसह VBScript कोड दाखवायचा आहे.
VBScript in External File:
variable1 = 22 variable2 = 21 subtraction = variable1 - variable2 document.write (“subtraction of 2 numbers is” & subtraction)
यामध्ये प्रवेश करण्यासाठीबाह्य स्रोताकडील कोड, हा कोड “.vbs” या विस्तारासह मजकूर फाईलमध्ये जतन करा.
VBScript मध्ये टिप्पण्या कशा हाताळल्या जातात
हे एक चांगले प्रोग्रामिंग मानले जाते उत्तम वाचनीयता आणि समजून घेण्यासाठी स्क्रिप्टमध्ये टिप्पण्या समाविष्ट करण्याचा सराव करा.
VBScript मध्ये टिप्पण्या हाताळल्या जाऊ शकतात असे 2 मार्ग आहेत:
# 1) एकल कोट (') ने सुरू होणारे कोणतेही विधान एक टिप्पणी म्हणून मानले जाते:
#2) आरईएम या कीवर्डने सुरू होणारी कोणतीही विधाने आहेत टिप्पण्या म्हणून हाताळले.
REM let’s do subtraction of 2 numbers variable1 = 11 variable2 = 10 subtraction = variable1 - variable2 document.write (“subtraction of 2 numbers is” & subtraction)
फॉरमॅटिंग टिपा:
#1) कोणताही अर्धविराम नाही VBScript मध्ये विशिष्ट विधान समाप्त करणे आवश्यक आहे.
#2) VBScript मध्ये एकाच ओळीत 2 किंवा अधिक ओळी लिहिल्या गेल्या असतील तर Colons (:) एक रेषा विभाजक म्हणून कार्य करतात. .
हे उदाहरणाच्या मदतीने समजून घेऊया:
variable1 = 11:variable2 = 21:variable3=34
#3 ) जर एखादे विधान लांबलचक असेल आणि अनेक विधानांमध्ये खंडित करणे आवश्यक असेल तर तुम्ही अंडरस्कोर “_” वापरू शकता.
त्याचे उदाहरण पाहू:
variable1 = 11 variable2 = 10 output = (variable1 - variable2) * 10 document.write (“output generated from the calculation”& _ “of using variable1 and variable2 with the multiplication of resultant”&_ from 10 is” & output)
राखीव कीवर्ड
कोणत्याही भाषेत, शब्दांचा संच असतो जो आरक्षित शब्द म्हणून कार्य करतो आणि ते व्हेरिएबल नाव म्हणून वापरले जाऊ शकत नाहीत, स्थिर नावे, किंवा इतर कोणतीही ओळखकर्ता नावे.
अधिक अपडेटसाठी संपर्कात रहा आणि या ट्यूटोरियलबद्दल तुमचे विचार मोकळ्या मनाने शेअर करा.
0शिफारस केलेले वाचन
ट्यूटोरियल #9 : VBScript मध्ये स्ट्रिंग्स आणि कुकीजसह कार्य करणे
ट्यूटोरियल #10 : VBScript मधील इव्हेंटसह कार्य करणे
0 ट्युटोरियल #11 :VBScript मधील Excel Objects सह कार्य करणेTutorial #12 : VBScript मधील कनेक्शन ऑब्जेक्ट्ससह कार्य करणे
ट्युटोरियल # 13 : VBScript मधील फाइल्ससह कार्य करणे
ट्यूटोरियल #14 : VBScript मध्ये त्रुटी हाताळणे
ट्यूटोरियल #15 : VBScript मुलाखतीचे प्रश्न
*********************************************** ******************
सुरुवातीला, मी पहिला विषय 'VBScript चा परिचय' म्हणून निवडला आहे.5
या ट्युटोरियलमध्ये, मी VBScript च्या मूलभूत गोष्टींवर चर्चा करेन, त्याद्वारे त्याच्या वैशिष्ट्यांवर, द्वारे समर्थित डेटा प्रकार आणि टिप्पण्या हाताळण्याच्या प्रक्रियेसह कोडिंग पद्धतींवर अधिक लक्ष केंद्रित करेन. आणि स्क्रिप्ट्समधील फॉरमॅट्स .
VBScript म्हणजे काय?
नावातच स्पष्ट केल्याप्रमाणे, VBScript ही 'स्क्रिप्टिंग भाषा' आहे. ही मायक्रोसॉफ्टने विकसित केलेली हलकी केस असंवेदनशील प्रोग्रामिंग भाषा आहे. हा ‘Visual Basic’ चा उपसंच आहे किंवा आम्ही Microsoft च्या प्रोग्रामिंग भाषेच्या Visual Basic ची हलकी आवृत्ती म्हणून देखील म्हणू शकतो.
आमच्यापैकी बहुतेकांनी आमच्या शाळा किंवा महाविद्यालयातील अभ्यासक्रमादरम्यान Visual Basic चा वापर केला असेल. व्हिज्युअल बेसिक ही एक इव्हेंट-चालित प्रोग्रामिंग भाषा आहे आणि Microsoft कडून एक एकीकृत विकास पर्यावरण आहे.
VBScript भाषा वापरली जाते.स्वयंचलित चाचणी स्क्रिप्ट कोडिंग आणि चालवण्यासाठी QTP मध्ये. ही भाषा शिकणे फार कठीण नाही आणि मूलभूत प्रोग्रामिंग कौशल्यांचे थोडेसे ज्ञान आणि कोड लिहिण्याची आवड, कोणीही हे सहजपणे शिकू शकते. ज्यांना व्हिज्युअल बेसिक माहित आहे त्यांच्यासाठी हा एक अतिरिक्त फायदा आहे.
ऑटोमेशन परीक्षक, ज्यांना QTP मध्ये चाचण्या तयार, देखरेख आणि कार्यान्वित करायच्या आहेत त्यांच्याकडे VBScript वापरून मूलभूत प्रोग्रामिंग कौशल्ये असणे आवश्यक आहे.
बेसिक VB स्क्रिप्टिंग संकल्पना
आता VBScript बद्दल स्पष्ट समज आणि ज्ञान सक्षम करण्यासाठी VBScript भोवती फिरत असलेल्या काही मूलभूत विषयांकडे वळूया.
डेटा प्रकार
1) फक्त एक डेटा प्रकार आहे: व्हेरिएंट . ती वापरलेल्या संदर्भावर आधारित विविध प्रकारची माहिती संचयित करू शकते.
2) अंकीय संदर्भामध्ये वापरल्यास ती संख्या किंवा स्ट्रिंग अभिव्यक्तीमध्ये वापरली तर ती संख्या असते.
3) जर एखाद्या संख्येला स्ट्रिंग म्हणून वागायचे असेल तर आपण ते ““ मध्ये बंद करू शकतो.
4) व्हेरिएंटचे विविध उपप्रकार आहेत. तुमच्या डेटाची स्पष्ट व्याख्या साध्य करण्यासाठी तुम्ही हे उपप्रकार स्पष्टपणे निर्दिष्ट करू शकता. खाली VB वापरकर्ता मार्गदर्शकाचा स्क्रीनशॉट आहे जो वापरता येणारा डेटाचे सर्व उपप्रकार दर्शवितो:
(मोठा करण्यासाठी प्रतिमेवर क्लिक करा)
5) रूपांतरण फंक्शन्सचा वापर डेटाच्या एका उपप्रकाराला दुसर्यामध्ये रूपांतरित करण्यासाठी केला जाऊ शकतो.
6) हा एकमेव डेटा प्रकार उपलब्ध असल्याने, फंक्शनमधील सर्व रिटर्न व्हॅल्यूरूपे आहेत.
येथे भिन्न VBScripting उदाहरणे आहेत जी तुम्ही स्वतः प्रयत्न करू शकता.
व्हेरिएबल्स
1) एक व्हेरिएबल संगणकाच्या मेमरीमधील एक जागा आहे जी काही विशिष्ट माहिती साठवू शकते. ही माहिती वेळोवेळी बदलणे बंधनकारक आहे. जिथे माहिती भौतिकरित्या जाते ती महत्त्वाची नसते परंतु जेव्हा गरज असते तेव्हा ती व्हेरिएबलचे नाव देऊन ऍक्सेस केली जाऊ शकते किंवा बदलली जाऊ शकते.
उदा.: तुम्हाला अनेक वेळा चालवायचे आहे असे विधान असल्यास, तुम्ही वापरू शकता ती संख्या समाविष्ट करण्यासाठी व्हेरिएबल. सांगा X. X हे एक व्हेरिएबल आहे ज्याचा वापर मेमरीमधील जागा संग्रहित करण्यासाठी, बदलण्यासाठी आणि वापरण्यासाठी केला जाऊ शकतो जिथे आपल्याला संख्या ठेवायची आहे.
2) सर्व व्हेरिएबल्स डेटाटाइपचे आहेत व्हेरिएंट.
3) व्हेरिएबल वापरण्यापूर्वी घोषित करणे ऐच्छिक आहे, जरी तसे करणे चांगले आहे.
4) बनवण्यासाठी घोषणा अनिवार्य आहे तेथे एक “ पर्याय स्पष्ट” विधान उपलब्ध आहे. व्हेरिएबल्स घोषित करण्यासाठी:
मंद x – हे घोषित करते x
मंद x, y, z – हे एकाधिक व्हेरिएबल्स घोषित करते
X=10 – अशा प्रकारे मूल्य नियुक्त केले जाते . सामान्य नियमानुसार, व्हेरिएबल हा डाव्या बाजूचा घटक असतो आणि उजवीकडे त्याचे मूल्य असते.
X=”स्वाती” – अशा प्रकारे स्ट्रिंग मूल्य नियुक्त केले जाते.
ते घोषणा अनिवार्य करा कोड अशा प्रकारे लिहावा:
पर्याय स्पष्ट
मंद x, stri
जर पर्याय स्पष्ट विधान वापरले नाही,आम्ही थेट लिहू शकलो असतो:
x=100
स्त्री=”स्वाती”
आणि ते फेकले नसते एरर.
5) नामकरण पद्धती : नावे वर्णमाला वर्णाने सुरू होणे आवश्यक आहे, अद्वितीय असणे आवश्यक आहे, एम्बेड केलेला कालावधी असू शकत नाही आणि 255 वर्णांपेक्षा जास्त असू शकत नाही.
6) एकल व्हॅल्यू असलेले व्हेरिएबल स्केलर व्हेरिएबल असते आणि ज्यामध्ये एकापेक्षा जास्त असतात ते अॅरे असते.
7) A एक मितीय अॅरे मंद A(10) म्हणून घोषित केले जाऊ शकते. व्हीबी स्क्रिप्टमधील सर्व अॅरे शून्य-आधारित आहेत याचा अर्थ अॅरे इंडेक्स घोषित केलेल्या संख्येपासून 0 पासून सुरू होतो. याचा अर्थ, आमच्या अॅरे A मध्ये 11 घटक आहेत. 0 ते 10 पासून सुरू होत आहे.
8) द्विमितीय अॅरे घोषित करण्यासाठी फक्त स्वल्पविरामाने पंक्ती संख्या आणि स्तंभ संख्या वेगळे करा. उदा: मंद A(5, 3). याचा अर्थ यात 6 पंक्ती आणि 4 स्तंभ आहेत. पहिला क्रमांक नेहमी पंक्ती आणि दुसरा स्वल्पविराम असतो.
9) एक डायनॅमिक अॅरे देखील आहे ज्याचा आकार रनटाइम दरम्यान बदलू शकतो. हे अॅरे डिम किंवा रेडिम स्टेटमेंट वापरून घोषित केले जाऊ शकतात.
अॅरे डिम A(10) म्हणून घोषित केले असल्यास आणि रनटाइम दरम्यान, आम्हाला अधिक जागा हवी असल्यास आम्ही विधान वापरून ते करू शकतो: redim A( 10). रेडिम स्टेटमेंटच्या संयोगाने वापरता येणारे एक “प्रिझर्व्ह” स्टेटमेंट आहे.
Dim A(10,10)
……
….
Redim preserve A(10,20)
कोडचा हा भाग आपण ते कसे करतो ते दाखवतो. सुरुवातीला, A हा 11 बाय 11 अॅरे आहे. मग आम्ही आहोतत्याचा आकार 11 बाय 21 अॅरेमध्ये बदलणे आणि संरक्षित विधान हे सुनिश्चित करेल की अॅरेमध्ये पूर्वी असलेला डेटा गमावला जाणार नाही.
स्थिर
- नावाचा अर्थ असा आहे की स्थिरांक हे नाव नियुक्त केलेल्या प्रोग्राममध्ये बदल न होणारे मूल्य आहे.
- ते नावाला "Const" उपसर्ग लावून घोषित केले जाऊ शकतात.
- उदा: Const a=”10” किंवा Const Astr=”स्वाती”.
- स्क्रिप्ट चालू असताना हे मूल्य चुकून बदलता येत नाही.
ऑपरेटर
सर्वाधिक वापरले जाणारे काही महत्त्वाचे ऑपरेटर आहेत:
- स्ट्रिंग जोडणे: & (उदा: मंद x=”चांगला”&”दिवस”, म्हणून x मध्ये “शुभदिन”
- अॅडिशन (+)
- वजाबाकी (-)
- गुणाकार (* )
- विभाग(/)
- तार्किक नकार (नाही)
- तार्किक संयोग (आणि)
- तार्किक वियोग (किंवा)
- समानता(=)
- असमानता ()
- पेक्षा कमी ()
- पेक्षा जास्त(>)
- पेक्षा कमी किंवा समान( ;=)
- (>=) पेक्षा मोठे किंवा बरोबरीचे
- वस्तू समतुल्य(आहे)
यादी पूर्ण नाही हे लक्षात घेणे महत्वाचे आहे परंतु केवळ एक उपसंच ज्यामध्ये सामान्यतः वापरले जाणारे ऑपरेटर असतात.
ऑपरेटर प्राधान्य नियम आहेत:
- बेरीज किंवा वजाबाकीपेक्षा गुणाकार किंवा भागाकार प्राधान्य घेतात
- जर गुणाकार आणि भागाकार एकाच अभिव्यक्तीमध्ये अस्तित्वात असतील तर डावीकडून उजवीकडे क्रम आहेविचारात घेतले
- बेरीज आणि वजाबाकी एकाच अभिव्यक्तीमध्ये आढळल्यास, डावा आणि उजवा क्रम देखील विचारात घेतला जातो.
- कंस वापरून ऑर्डर ओव्हरराइड केला जाऊ शकतो. या प्रकरणात, कंसातील अभिव्यक्ती प्रथम कार्यान्वित केली जाते.
- & सर्व अंकगणित ऑपरेटर्स नंतर आणि सर्व लॉजिकल ऑपरेटर्सच्या आधी ऑपरेटरला प्राधान्य दिले जाते.
VBScript ला सपोर्ट करणारे वातावरण
प्रामुख्याने, VBScript चालवता येईल अशी ३ वातावरणे आहेत.
त्यात समाविष्ट आहे:
#1) IIS (इंटरनेट माहिती सर्व्हर): I इंटरनेट I माहिती S erver हा मायक्रोसॉफ्टचा वेब सर्व्हर आहे.
#2) WSH (Windows Script Host): W indows S cript H ost is is Windows ऑपरेटिंग सिस्टमचे होस्टिंग वातावरण.
#3) IE (इंटरनेट एक्सप्लोरर): I nternet E xplorer हे एक साधे होस्टिंग वातावरण आहे जे वारंवार वापरले जाते स्क्रिप्ट चालवण्यासाठी.
VBScript मधील डेटा प्रकार
इतर भाषांप्रमाणे, VBScript मध्ये फक्त 1 डेटा प्रकार आहे ज्याला Variant म्हणतात.
कारण हा एकमेव आहे. VBScript मध्ये वापरला जाणारा डेटा प्रकार, VBScript मधील सर्व फंक्शन्सद्वारे परत केलेला हा एकमेव डेटा प्रकार आहे.
वेरिएंट डेटा प्रकारात ती कशी वापरली जाते यावर अवलंबून, विविध प्रकारची माहिती असू शकते. उदाहरणार्थ, जर आपण हा डेटा प्रकार स्ट्रिंग संदर्भात वापरला तर हे स्ट्रिंग सारखे वागेल आणि जर आपण हेसंख्यात्मक संदर्भ नंतर हे एका संख्येसारखे वागेल. हे व्हेरिएंट डेटा प्रकाराचे वैशिष्ट्य आहे.
वेरिएंट डेटा प्रकारात अनेक उपप्रकार असू शकतात. आता, विशिष्ट उपप्रकार वापरल्यास सर्व मूल्ये/डेटा काय परत केला जाईल यावर एक नजर टाकू.
उपप्रकारांमध्ये हे समाविष्ट आहे:
#1) रिक्त : हा उपप्रकार सूचित करतो की अंकीय चलांच्या बाबतीत मूल्य 0 असेल आणि “स्ट्रिंग व्हेरिएबल्ससाठी.
#2) शून्य: हा उपप्रकार सूचित करतो की कोणतेही वैध नाही डेटा.
#3) बुलियन: हा उपप्रकार सूचित करतो की परिणामी मूल्य एकतर सत्य किंवा असत्य असेल.
#4) बाइट: हा उपप्रकार दर्शवितो की परिणामी मूल्य 0 ते 255 च्या श्रेणीत असेल म्हणजेच परिणाम 0 ते 255 पर्यंतच्या कोणत्याही मूल्याचा असेल.
#5) पूर्णांक: हा उपप्रकार दर्शवितो परिणामी मूल्य -32768 ते 32767 मधील श्रेणीमध्ये असेल म्हणजेच परिणाम -32768 ते 32767 पर्यंतच्या कोणत्याही मूल्याचा असेल
#6) चलन: हा उपप्रकार सूचित करतो की परिणामी मूल्य -922,337,203,685,477.5808 ते 922,337,203,685,477.5807 मधील श्रेणीमध्ये असेल म्हणजेच परिणाम -327-922,337,203,678,3820,785.320 मधील कोणत्याही मूल्याचा असेल. 5,477.5807.
#7) लांब: हा उपप्रकार दर्शवितो की परिणामी मूल्य -2,147,483,648 ते 2,147,483,647 या श्रेणीत असेल म्हणजेच परिणाम -2,147,483,648 मधील कोणत्याही मूल्याचा असेल2,147,483,647.
#8) एकल: हा उपप्रकार दर्शवितो की नकारात्मक मूल्यांच्या बाबतीत परिणामी मूल्य -3.402823E38 ते -1.401298E-45 मधील कोणतेही मूल्य असेल.
आणि सकारात्मक मूल्यांसाठी, परिणाम 1.401298E-45 ते 3.402823E38 मधील कोणत्याही मूल्याचा असेल.
#9) दुहेरी: हा उपप्रकार सूचित करतो की परिणामी मूल्य असेल नकारात्मक मूल्यांच्या बाबतीत -1.79769313486232E308 ते 4.94065645841247E-324 मधील कोणतेही मूल्य.
आणि सकारात्मक मूल्यांसाठी, परिणाम 4.94065645841247E.31347E-32634 मधील कोणत्याही मूल्याचा असेल>0 #10) तारीख (वेळ): हा उपप्रकार १ जानेवारी, १०० ते ३१ डिसेंबर, ९९९९ दरम्यानची तारीख मूल्य दर्शवेल अशी संख्या देईल
#11) स्ट्रिंग : हा उपप्रकार व्हेरिएबल-लांबीचा स्ट्रिंग व्हॅल्यू देईल ज्याची लांबी अंदाजे 2 अब्ज वर्णांपर्यंत असू शकते.
#12) ऑब्जेक्ट: हा उपप्रकार ऑब्जेक्ट परत करेल.
#13) त्रुटी: हा उपप्रकार त्रुटी क्रमांक देईल.
साधी VBScript कशी तयार करावी?
VBScript तयार करण्यासाठी, फक्त 2 गोष्टी आवश्यक आहेत.
त्या आहेत:
- टेक्स्ट एडिटर VBScript कोड लिहिण्यासाठी Notepad++ किंवा Notepad सारखे.
- IE (IE6 किंवा वरील असणे चांगले) VBScript कोड चालवण्यासाठी.
आता, चला स्पष्टतेच्या उद्देशाने काही VBScript कोड पहा पण त्यापूर्वी, स्क्रिप्ट कुठे असू शकतात हे जाणून घेणे महत्त्वाचे आहे