- ਇੱਕ HTML ਪੰਨੇ ਵਿੱਚ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਕਿੱਥੇ ਸ਼ਾਮਲ ਕਰਨਾ ਹੈ?
- VBScript ਵਿੱਚ ਟਿੱਪਣੀਆਂ ਨੂੰ ਕਿਵੇਂ ਸੰਭਾਲਿਆ ਜਾਂਦਾ ਹੈ
- ਰਿਜ਼ਰਵਡ ਕੀਵਰਡ
- ਸਿਫ਼ਾਰਸ਼ੀ ਰੀਡਿੰਗ
- VBScript ਕੀ ਹੈ?
- ਬੇਸਿਕ। VB ਸਕ੍ਰਿਪਟਿੰਗ ਸੰਕਲਪਾਂ ਦਾ
- VBScript ਨੂੰ ਸਮਰਥਨ ਦੇਣ ਵਾਲੇ ਵਾਤਾਵਰਣ
- VBScript ਵਿੱਚ ਡਾਟਾ ਕਿਸਮਾਂ
- ਇੱਕ ਸਧਾਰਨ VBScript ਕਿਵੇਂ ਬਣਾਈਏ?
Microsoft VBScript (ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਸਕ੍ਰਿਪਟ) ਦੀ ਜਾਣ-ਪਛਾਣ: VBScript ਟਿਊਟੋਰਿਅਲ #1
ਅੱਜ ਦੇ ਹਾਲਾਤ ਵਿੱਚ, VBScript ਇੱਕ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਵਿਸ਼ਾ ਬਣ ਗਿਆ ਹੈ, ਖਾਸ ਤੌਰ 'ਤੇ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਜੋ ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾ ਜਾਂ ਆਟੋਮੇਸ਼ਨ ਟੂਲ ਜਿਵੇਂ ਕਿ QTP/UFT ਸਿੱਖੋ।
ਅਸੀਂ ਡਿਵੈਲਪਰਾਂ ਅਤੇ ਟੈਸਟਰਾਂ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਸਮਝਣ ਯੋਗ ਤਰੀਕੇ ਨਾਲ VBScript ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਸਿੱਖਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ VB ਸਕ੍ਰਿਪਟਿੰਗ ਟਿਊਟੋਰਿਅਲਸ ਦੀ ਇੱਕ ਲੜੀ ਨੂੰ ਕਵਰ ਕਰਾਂਗੇ।
ਮੇਰੇ ਅਗਲੇ ਟਿਊਟੋਰਿਅਲਸ ਵਿੱਚ, ਮੈਂ VBScript ਦੇ ਹੋਰ ਮਹੱਤਵਪੂਰਨ ਵਿਸ਼ਿਆਂ ਨੂੰ ਕਵਰ ਕਰਾਂਗਾ ਜਿਵੇਂ ਵੇਰੀਏਬਲ, ਕੰਸਟੈਂਟਸ, ਓਪਰੇਟਰ, ਐਰੇ, ਫੰਕਸ਼ਨ , ਪ੍ਰਕਿਰਿਆਵਾਂ, ਐਕਸਲ ਆਬਜੈਕਟ, ਕਨੈਕਸ਼ਨ ਆਬਜੈਕਟ, ਆਦਿ, ਜੋ ਬਦਲੇ ਵਿੱਚ VBScript ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਅਤੇ ਪ੍ਰਭਾਵੀ ਢੰਗ ਨਾਲ ਸਿੱਖਣ ਲਈ ਉਪਭੋਗਤਾਵਾਂ ਵਿੱਚ ਇੱਕ ਆਸਾਨ ਸਮਝ ਪੈਦਾ ਕਰੇਗਾ।
************ ************************************************** *
==> ਇਹਨਾਂ 15 ਟਿਊਟੋਰਿਅਲਾਂ ਨਾਲ VBScript ਸਿੱਖੋ ==
ਟਿਊਟੋਰਿਅਲ #1 : VBScript ਦੀ ਜਾਣ-ਪਛਾਣ
ਟਿਊਟੋਰਿਅਲ #2 : ਘੋਸ਼ਿਤ ਕਰਨਾ ਅਤੇ VBScript ਵਿੱਚ ਵੇਰੀਏਬਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਟਿਊਟੋਰਿਅਲ #3 : ਵੀਬੀਐਸਕਰਿਪਟ ਵਿੱਚ ਓਪਰੇਟਰ, ਆਪਰੇਟਰ ਤਰਜੀਹ ਅਤੇ ਸਥਿਰਤਾ
ਟਿਊਟੋਰਿਅਲ #4 : ਵੀਬੀਐਸਕ੍ਰਿਪਟ ਵਿੱਚ ਕੰਡੀਸ਼ਨਲ ਸਟੇਟਮੈਂਟਾਂ ਦੀ ਵਰਤੋਂ
ਟਿਊਟੋਰਿਅਲ #5 : VBScript ਵਿੱਚ ਲੂਪਸ ਅਤੇ ਭਾਗ 2 ਵੀ ਇੱਥੇ
ਟਿਊਟੋਰਿਅਲ #6 : VBScript ਵਿੱਚ ਪ੍ਰਕਿਰਿਆਵਾਂ ਅਤੇ ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ
ਟਿਊਟੋਰਿਅਲ # 7 : VBScript ਵਿੱਚ ਐਰੇ
ਟਿਊਟੋਰਿਅਲ # 8 : ਵਿੱਚ ਮਿਤੀ ਫੰਕਸ਼ਨਇੱਕ HTML ਪੰਨੇ ਵਿੱਚ ਸੰਮਿਲਿਤ ਕੀਤਾ ਗਿਆ।
ਇੱਕ HTML ਪੰਨੇ ਵਿੱਚ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਕਿੱਥੇ ਸ਼ਾਮਲ ਕਰਨਾ ਹੈ?
VBScript ਤੁਹਾਨੂੰ ਹੇਠ ਲਿਖੇ ਭਾਗਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਵਿੱਚ ਇੱਕ ਕੋਡ ਲਗਾਉਣ ਦੀ ਆਜ਼ਾਦੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ:
- ਹੈਡਰ ਟੈਗਸ ਦੇ ਅੰਦਰ ਅਰਥਾਤ ਵਿਚਕਾਰ ਅਤੇ .
- ਦਸਤਾਵੇਜ਼ ਦੇ ਮੁੱਖ ਭਾਗ ਦੇ ਅੰਦਰ ਭਾਵ ਅਤੇ ਟੈਗਸ ਦੇ ਵਿਚਕਾਰ।
HTML ਵਿੱਚ ਪਹਿਲਾ VBScript ਕੋਡ:
ਹੁਣ, ਆਓ ਇਹ ਸਮਝਣ ਲਈ ਇੱਕ ਸਧਾਰਨ ਉਦਾਹਰਨ ਲਈਏ ਕਿ VBScript ਕੋਡ ਨੂੰ HTML ਟੈਗਸ ਦੇ ਅੰਦਰ ਕਿਵੇਂ ਲਿਖਿਆ ਜਾ ਸਕਦਾ ਹੈ।
Testing VBScript Skills variable1 = 1 variable2 = 2 output = (variable1 + variable2) / 1 document.write (“resultant from the above equation is ” & output)
ਨੋਟ : ਜੋ ਵੀ 'ਡੌਕੂਮੈਂਟ' ਦੇ ਬਰੈਕਟਾਂ ਵਿੱਚ ਰੱਖਿਆ ਗਿਆ ਹੈ। write', ਡਿਸਪਲੇ ਪੰਨੇ 'ਤੇ ਇੱਕ ਆਉਟਪੁੱਟ ਦੇ ਰੂਪ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਜਾਵੇਗਾ।
ਇਸ ਪ੍ਰੋਗਰਾਮ ਦਾ ਆਉਟਪੁੱਟ ਹੈ: ਉਪਰੋਕਤ ਸਮੀਕਰਨ ਤੋਂ ਨਤੀਜਾ 3 ਹੈ
ਕੋਡ ਨੂੰ ਪੂਰਾ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਇਸਨੂੰ ਇੱਕ ਫਾਈਲ ਵਿੱਚ ਸੇਵ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਇੱਕ ਫਾਈਲ ਦਾ ਨਾਮ 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 ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ ਟਿੱਪਣੀਆਂ ਵਜੋਂ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ।
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)
ਰਿਜ਼ਰਵਡ ਕੀਵਰਡ
ਕਿਸੇ ਵੀ ਭਾਸ਼ਾ ਵਿੱਚ, ਸ਼ਬਦਾਂ ਦਾ ਇੱਕ ਸਮੂਹ ਹੁੰਦਾ ਹੈ ਜੋ ਰਿਜ਼ਰਵਡ ਸ਼ਬਦਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਕੰਮ ਕਰਦੇ ਹਨ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਵੇਰੀਏਬਲ ਨਾਮਾਂ ਵਜੋਂ ਨਹੀਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ, ਸਥਿਰ ਨਾਮ, ਜਾਂ ਕੋਈ ਹੋਰ ਪਛਾਣਕਰਤਾ ਨਾਮ।
ਹੋਰ ਅਪਡੇਟਾਂ ਲਈ ਜੁੜੇ ਰਹੋ, ਅਤੇ ਇਸ ਟਿਊਟੋਰਿਅਲ ਬਾਰੇ ਆਪਣੇ ਵਿਚਾਰ ਸਾਂਝੇ ਕਰਨ ਲਈ ਬੇਝਿਜਕ ਰਹੋ।
ਸਿਫ਼ਾਰਸ਼ੀ ਰੀਡਿੰਗ
ਟਿਊਟੋਰਿਅਲ #9 : VBScript ਵਿੱਚ ਸਟ੍ਰਿੰਗਸ ਅਤੇ ਕੂਕੀਜ਼ ਨਾਲ ਕੰਮ ਕਰਨਾ
ਟਿਊਟੋਰਿਅਲ #10 : VBScript ਵਿੱਚ ਇਵੈਂਟਸ ਨਾਲ ਕੰਮ ਕਰਨਾ
ਟਿਊਟੋਰਿਅਲ #11 : VBScript ਵਿੱਚ ਐਕਸਲ ਆਬਜੈਕਟਸ ਨਾਲ ਕੰਮ ਕਰਨਾ
ਟਿਊਟੋਰਿਅਲ #12 : VBScript ਵਿੱਚ ਕਨੈਕਸ਼ਨ ਆਬਜੈਕਟਸ ਨਾਲ ਕੰਮ ਕਰਨਾ
ਟਿਊਟੋਰਿਅਲ # 13 : VBScript ਵਿੱਚ ਫਾਈਲਾਂ ਨਾਲ ਕੰਮ ਕਰਨਾ
ਟਿਊਟੋਰਿਅਲ # 14 : VBScript ਵਿੱਚ ਐਰਰ ਹੈਂਡਲਿੰਗ
ਟਿਊਟੋਰਿਅਲ #15 : VBScript ਇੰਟਰਵਿਊ ਸਵਾਲ
********************************************* ******************
ਸ਼ੁਰੂਆਤ ਵਿੱਚ, ਮੈਂ ਪਹਿਲਾ ਵਿਸ਼ਾ 'VBScript ਦੀ ਜਾਣ-ਪਛਾਣ' ਵਜੋਂ ਚੁਣਿਆ ਹੈ।
ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ, ਮੈਂ VBScript ਦੀਆਂ ਬੁਨਿਆਦੀ ਗੱਲਾਂ 'ਤੇ ਚਰਚਾ ਕਰਾਂਗਾ, ਇਸ ਤਰ੍ਹਾਂ ਇਸ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ, ਇਸ ਦੁਆਰਾ ਸਮਰਥਿਤ ਡੇਟਾ ਕਿਸਮਾਂ ਅਤੇ ਟਿੱਪਣੀਆਂ ਨੂੰ ਸੰਭਾਲਣ ਦੀ ਵਿਧੀ ਦੇ ਨਾਲ ਕੋਡਿੰਗ ਵਿਧੀਆਂ 'ਤੇ ਵਧੇਰੇ ਧਿਆਨ ਕੇਂਦਰਤ ਕਰਾਂਗਾ। ਅਤੇ ਸਕ੍ਰਿਪਟਾਂ ਵਿੱਚ ਫਾਰਮੈਟ ।
VBScript ਕੀ ਹੈ?
ਜਿਵੇਂ ਕਿ ਨਾਮ ਹੀ ਸਮਝਾਉਂਦਾ ਹੈ, VBScript ਇੱਕ 'ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾ' ਹੈ । ਇਹ ਮਾਈਕ੍ਰੋਸਾੱਫਟ ਦੁਆਰਾ ਵਿਕਸਤ ਕੀਤੀ ਗਈ ਇੱਕ ਹਲਕੇ ਭਾਰ ਵਾਲੀ ਅਸੰਵੇਦਨਸ਼ੀਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ। ਇਹ ‘ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ’ ਦਾ ਸਬਸੈੱਟ ਹੈ ਜਾਂ ਅਸੀਂ ਇਸਨੂੰ ਮਾਈਕ੍ਰੋਸਾਫਟ ਦੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਦੇ ਇੱਕ ਹਲਕੇ ਸੰਸਕਰਣ ਵਜੋਂ ਵੀ ਕਹਿ ਸਕਦੇ ਹਾਂ।
ਸਾਡੇ ਵਿੱਚੋਂ ਬਹੁਤਿਆਂ ਨੇ ਸਾਡੇ ਸਕੂਲ ਜਾਂ ਕਾਲਜ ਵਿੱਚ ਆਪਣੇ ਕੋਰਸ ਪਾਠਕ੍ਰਮ ਦੌਰਾਨ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੋਵੇਗੀ। ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਇੱਕ ਇਵੈਂਟ-ਸੰਚਾਲਿਤ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ਅਤੇ ਮਾਈਕ੍ਰੋਸਾੱਫਟ ਤੋਂ ਇੱਕ ਏਕੀਕ੍ਰਿਤ ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਹੈ।
VBScript ਭਾਸ਼ਾ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।ਆਟੋਮੇਟਿਡ ਟੈਸਟ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਕੋਡਿੰਗ ਅਤੇ ਚਲਾਉਣ ਲਈ QTP ਵਿੱਚ। ਇਹ ਸਿੱਖਣ ਲਈ ਬਹੁਤ ਮੁਸ਼ਕਲ ਭਾਸ਼ਾ ਨਹੀਂ ਹੈ ਅਤੇ ਬੁਨਿਆਦੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਹੁਨਰ ਅਤੇ ਕੋਡ ਲਿਖਣ ਦੇ ਜਨੂੰਨ ਦੇ ਥੋੜੇ ਜਿਹੇ ਗਿਆਨ ਨਾਲ, ਕੋਈ ਵੀ ਇਸਨੂੰ ਆਸਾਨੀ ਨਾਲ ਸਿੱਖ ਸਕਦਾ ਹੈ। ਜਿਹੜੇ ਵਿਜ਼ੁਅਲ ਬੇਸਿਕ ਜਾਣਦੇ ਹਨ, ਉਹਨਾਂ ਲਈ ਇਹ ਇੱਕ ਵਾਧੂ ਫਾਇਦਾ ਹੈ।
ਆਟੋਮੇਸ਼ਨ ਟੈਸਟਰ, ਜੋ ਕਿ QTP ਵਿੱਚ ਟੈਸਟ ਬਣਾਉਣਾ, ਸਾਂਭ-ਸੰਭਾਲ ਕਰਨਾ ਅਤੇ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹਨ, ਨੂੰ VBScript ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਬੁਨਿਆਦੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਹੁਨਰ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ।
ਬੇਸਿਕ। VB ਸਕ੍ਰਿਪਟਿੰਗ ਸੰਕਲਪਾਂ ਦਾ
ਹੁਣ ਕੁਝ ਬੁਨਿਆਦੀ ਵਿਸ਼ਿਆਂ ਵੱਲ ਵਧਦੇ ਹਾਂ ਜੋ VBScript ਬਾਰੇ ਸਪਸ਼ਟ ਸਮਝ ਅਤੇ ਗਿਆਨ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਲਈ VBScript ਦੇ ਆਲੇ-ਦੁਆਲੇ ਘੁੰਮ ਰਹੇ ਹਨ।
ਡਾਟਾ ਕਿਸਮਾਂ
1) ਸਿਰਫ਼ ਇੱਕ ਡਾਟਾ ਕਿਸਮ ਹੈ: ਵੇਰੀਐਂਟ । ਇਹ ਉਸ ਸੰਦਰਭ ਦੇ ਅਧਾਰ 'ਤੇ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੀ ਜਾਣਕਾਰੀ ਨੂੰ ਸਟੋਰ ਕਰ ਸਕਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਇਹ ਵਰਤਿਆ ਗਿਆ ਹੈ।
2) ਜੇਕਰ ਇੱਕ ਸੰਖਿਆਤਮਕ ਸੰਦਰਭ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਇਹ ਇੱਕ ਸੰਖਿਆ ਜਾਂ ਇੱਕ ਸਤਰ ਹੈ ਜੇਕਰ ਇੱਕ ਸਤਰ ਸਮੀਕਰਨ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
3) ਜੇਕਰ ਕਿਸੇ ਸੰਖਿਆ ਨੂੰ ਇੱਕ ਸਟ੍ਰਿੰਗ ਦੇ ਰੂਪ ਵਿੱਚ ਵਿਵਹਾਰ ਕਰਨਾ ਹੈ ਤਾਂ ਅਸੀਂ ਇਸਨੂੰ ““ ਦੇ ਅੰਦਰ ਨੱਥੀ ਕਰ ਸਕਦੇ ਹਾਂ।
4) ਇੱਕ ਵੇਰੀਐਂਟ ਦੀਆਂ ਕਈ ਉਪ-ਕਿਸਮਾਂ ਹਨ। ਤੁਸੀਂ ਆਪਣੇ ਡੇਟਾ ਲਈ ਸਪਸ਼ਟ ਪਰਿਭਾਸ਼ਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇਹਨਾਂ ਉਪ-ਕਿਸਮਾਂ ਨੂੰ ਸਪਸ਼ਟ ਤੌਰ 'ਤੇ ਨਿਸ਼ਚਿਤ ਕਰ ਸਕਦੇ ਹੋ। ਹੇਠਾਂ VB ਉਪਭੋਗਤਾ ਗਾਈਡ ਦਾ ਇੱਕ ਸਕ੍ਰੀਨਸ਼ੌਟ ਹੈ ਜੋ ਡੇਟਾ ਦੇ ਸਾਰੇ ਉਪ-ਕਿਸਮਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜੋ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ:
(ਵੱਡਾ ਕਰਨ ਲਈ ਚਿੱਤਰ 'ਤੇ ਕਲਿੱਕ ਕਰੋ)
5) ਪਰਿਵਰਤਨ ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਡੇਟਾ ਦੇ ਇੱਕ ਉਪ-ਕਿਸਮ ਨੂੰ ਦੂਜੇ ਵਿੱਚ ਬਦਲਣ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।
6) ਕਿਉਂਕਿ ਇਹ ਇੱਕੋ ਇੱਕ ਡੇਟਾ ਕਿਸਮ ਉਪਲਬਧ ਹੈ, ਇਸ ਲਈ ਇੱਕ ਫੰਕਸ਼ਨ ਤੋਂ ਸਾਰੇ ਵਾਪਸੀ ਮੁੱਲਵੇਰੀਐਂਟ ਹਨ।
ਇੱਥੇ ਵੱਖ-ਵੱਖ VBScripting ਉਦਾਹਰਨਾਂ ਹਨ ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਖੁਦ ਅਜ਼ਮਾ ਸਕਦੇ ਹੋ।
ਵੇਰੀਏਬਲ
1) ਇੱਕ ਵੇਰੀਏਬਲ ਕੰਪਿਊਟਰ ਦੀ ਮੈਮੋਰੀ ਵਿੱਚ ਇੱਕ ਸਪੇਸ ਤੋਂ ਇਲਾਵਾ ਕੁਝ ਵੀ ਨਹੀਂ ਹੈ ਜੋ ਕੁਝ ਖਾਸ ਜਾਣਕਾਰੀ ਨੂੰ ਸਟੋਰ ਕਰ ਸਕਦਾ ਹੈ। ਇਹ ਜਾਣਕਾਰੀ ਸਮੇਂ-ਸਮੇਂ 'ਤੇ ਬਦਲਦੀ ਰਹਿੰਦੀ ਹੈ। ਜਿੱਥੇ ਜਾਣਕਾਰੀ ਭੌਤਿਕ ਤੌਰ 'ਤੇ ਜਾਂਦੀ ਹੈ, ਉਹ ਬੇਲੋੜੀ ਹੁੰਦੀ ਹੈ ਪਰ ਲੋੜ ਪੈਣ 'ਤੇ, ਵੇਰੀਏਬਲ ਦੇ ਨਾਮ ਨੂੰ ਸੰਬੋਧਨ ਕਰਕੇ ਇਸ ਤੱਕ ਪਹੁੰਚ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਜਾਂ ਬਦਲੀ ਜਾ ਸਕਦੀ ਹੈ।
ਉਦਾਹਰਨ ਲਈ: ਜੇਕਰ ਕੋਈ ਕਥਨ ਹੈ ਜੋ ਤੁਸੀਂ ਕਈ ਵਾਰ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਉਸ ਗਿਣਤੀ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਵੇਰੀਏਬਲ। ਕਹੋ ਕਿ X. X ਇੱਕ ਵੇਰੀਏਬਲ ਹੈ ਜਿਸਨੂੰ ਸਟੋਰ ਕਰਨ, ਬਦਲਣ ਅਤੇ ਮੈਮੋਰੀ ਵਿੱਚ ਸਪੇਸ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਜਿੱਥੇ ਅਸੀਂ ਗਿਣਤੀ ਨੂੰ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹਾਂ।
2) ਸਾਰੇ ਵੇਰੀਏਬਲ ਡੇਟਾਟਾਈਪ ਦੇ ਹਨ ਵੇਰੀਐਂਟ।
3) ਕਿਸੇ ਵੇਰੀਏਬਲ ਦੀ ਵਰਤੋਂ ਤੋਂ ਪਹਿਲਾਂ ਘੋਸ਼ਣਾ ਕਰਨਾ ਵਿਕਲਪਿਕ ਹੈ, ਹਾਲਾਂਕਿ ਅਜਿਹਾ ਕਰਨਾ ਇੱਕ ਚੰਗਾ ਅਭਿਆਸ ਹੈ।
4) ਬਣਾਉਣ ਲਈ ਘੋਸ਼ਣਾ ਲਾਜ਼ਮੀ ਹੈ ਉੱਥੇ ਇੱਕ “ ਵਿਕਲਪ ਸਪਸ਼ਟ” ਬਿਆਨ ਉਪਲਬਧ ਹੈ। ਵੇਰੀਏਬਲ ਘੋਸ਼ਿਤ ਕਰਨ ਲਈ:
Dim x – ਇਹ ਐਲਾਨ ਕਰਦਾ ਹੈ x
Dim x, y, z – ਇਹ ਕਈ ਵੇਰੀਏਬਲ ਘੋਸ਼ਿਤ ਕਰਦਾ ਹੈ
X=10 – ਇਸ ਤਰ੍ਹਾਂ ਇੱਕ ਮੁੱਲ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ . ਇੱਕ ਆਮ ਨਿਯਮ ਦੇ ਤੌਰ 'ਤੇ, ਵੇਰੀਏਬਲ ਖੱਬੇ ਪਾਸੇ ਦਾ ਕੰਪੋਨੈਂਟ ਹੁੰਦਾ ਹੈ ਅਤੇ ਸੱਜੇ ਪਾਸੇ ਇਸਦਾ ਮੁੱਲ ਹੁੰਦਾ ਹੈ।
X=”ਸਵਾਤੀ” – ਇਸ ਤਰ੍ਹਾਂ ਇੱਕ ਸਟ੍ਰਿੰਗ ਮੁੱਲ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਨੂੰ ਘੋਸ਼ਣਾਵਾਂ ਨੂੰ ਲਾਜ਼ਮੀ ਬਣਾਓ ਕੋਡ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਲਿਖਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ:
ਵਿਕਲਪ ਸਪੱਸ਼ਟ
Dim x, stri
if ਵਿਕਲਪ ਸਪੱਸ਼ਟ ਬਿਆਨ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕੀਤੀ ਗਈ ਸੀ,ਅਸੀਂ ਸਿੱਧੇ ਹੀ ਲਿਖ ਸਕਦੇ ਸੀ:
x=100
stri=”ਸਵਾਤੀ”
ਅਤੇ ਇਹ ਸੁੱਟਿਆ ਨਹੀਂ ਹੁੰਦਾ ਇੱਕ ਤਰੁੱਟੀ।
5) ਨਾਮਕਰਨ ਪਰੰਪਰਾ : ਨਾਮ ਇੱਕ ਵਰਣਮਾਲਾ ਦੇ ਅੱਖਰ ਨਾਲ ਸ਼ੁਰੂ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ, ਵਿਲੱਖਣ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ, ਇੱਕ ਏਮਬੈੱਡ ਪੀਰੀਅਡ ਨਹੀਂ ਹੋ ਸਕਦਾ ਅਤੇ 255 ਅੱਖਰਾਂ ਤੋਂ ਵੱਧ ਨਹੀਂ ਹੋ ਸਕਦਾ।
6) ਇੱਕ ਵੇਰੀਏਬਲ ਜਿਸ ਵਿੱਚ ਇੱਕ ਸਿੰਗਲ ਮੁੱਲ ਹੁੰਦਾ ਹੈ ਇੱਕ ਸਕੇਲਰ ਵੇਰੀਏਬਲ ਹੁੰਦਾ ਹੈ ਅਤੇ ਇੱਕ ਜਿਸ ਵਿੱਚ ਇੱਕ ਤੋਂ ਵੱਧ ਹੁੰਦੇ ਹਨ ਇੱਕ ਐਰੇ ਹੁੰਦਾ ਹੈ।
7) A ਇੱਕ ਅਯਾਮੀ ਐਰੇ ਨੂੰ ਡਿਮ A(10) ਵਜੋਂ ਘੋਸ਼ਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। VB ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਸਾਰੀਆਂ ਐਰੇ ਜ਼ੀਰੋ-ਅਧਾਰਿਤ ਹਨ, ਮਤਲਬ ਕਿ ਐਰੇ ਇੰਡੈਕਸ 0 ਤੋਂ ਘੋਸ਼ਿਤ ਕੀਤੇ ਗਏ ਨੰਬਰ ਦੁਆਰਾ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ। ਇਸਦਾ ਮਤਲਬ ਹੈ, ਸਾਡੇ ਐਰੇ A ਵਿੱਚ 11 ਤੱਤ ਹਨ। 0 ਤੋਂ 10 ਤੱਕ ਸ਼ੁਰੂ ਹੋ ਰਿਹਾ ਹੈ।
8) 2-ਅਯਾਮੀ ਐਰੇ ਘੋਸ਼ਿਤ ਕਰਨ ਲਈ ਬਸ ਕਤਾਰ ਦੀ ਗਿਣਤੀ ਅਤੇ ਕਾਲਮ ਗਿਣਤੀ ਨੂੰ ਕਾਮੇ ਨਾਲ ਵੱਖ ਕਰੋ। ਉਦਾਹਰਨ: ਡਿਮ A(5, 3)। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਇਸ ਵਿੱਚ 6 ਕਤਾਰਾਂ ਅਤੇ 4 ਕਾਲਮ ਹਨ। ਪਹਿਲਾ ਨੰਬਰ ਹਮੇਸ਼ਾ ਰੋਅ ਹੁੰਦਾ ਹੈ ਅਤੇ ਦੂਜਾ ਇੱਕ ਕੌਮਾ।
9) ਇੱਕ ਡਾਇਨਾਮਿਕ ਐਰੇ ਵੀ ਹੈ ਜਿਸਦਾ ਆਕਾਰ ਰਨਟਾਈਮ ਦੌਰਾਨ ਬਦਲ ਸਕਦਾ ਹੈ। ਇਹਨਾਂ ਐਰੇ ਨੂੰ ਮੱਧਮ ਜਾਂ ਰੈਡਿਮ ਸਟੇਟਮੈਂਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਘੋਸ਼ਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਜੇਕਰ ਇੱਕ ਐਰੇ ਨੂੰ ਡਿਮ A(10) ਵਜੋਂ ਘੋਸ਼ਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਰਨਟਾਈਮ ਦੇ ਦੌਰਾਨ, ਜੇਕਰ ਸਾਨੂੰ ਹੋਰ ਸਪੇਸ ਦੀ ਲੋੜ ਹੈ ਤਾਂ ਅਸੀਂ ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਜਿਹਾ ਕਰ ਸਕਦੇ ਹਾਂ: redim A( 10)। ਇੱਥੇ ਇੱਕ “ਰੱਖਿਅਤ ਕਰੋ” ਸਟੇਟਮੈਂਟ ਹੈ ਜਿਸਦੀ ਵਰਤੋਂ ਰੈਡਿਮ ਸਟੇਟਮੈਂਟ ਦੇ ਨਾਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।
ਡਿਮ A(10,10)
……
….
Redim preserve A(10,20)
ਕੋਡ ਦਾ ਇਹ ਟੁਕੜਾ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਅਸੀਂ ਇਸਨੂੰ ਕਿਵੇਂ ਕਰਦੇ ਹਾਂ। ਸ਼ੁਰੂ ਵਿੱਚ, A ਇੱਕ 11 ਗੁਣਾ 11 ਐਰੇ ਹੈ। ਫਿਰ ਅਸੀਂ ਹਾਂਇਸਨੂੰ 11 ਗੁਣਾ 21 ਐਰੇ ਦੇ ਰੂਪ ਵਿੱਚ ਰੀਸਾਈਜ਼ ਕਰਨਾ ਅਤੇ ਸੁਰੱਖਿਅਤ ਸਟੇਟਮੈਂਟ ਇਹ ਯਕੀਨੀ ਬਣਾਏਗੀ ਕਿ ਪਹਿਲਾਂ ਐਰੇ ਵਿੱਚ ਮੌਜੂਦ ਡੇਟਾ ਖਤਮ ਨਾ ਹੋਵੇ।
ਕੰਸਟੈਂਟ
- ਜਿਵੇਂ ਕਿ ਨਾਮ ਦਾ ਮਤਲਬ ਹੈ ਇੱਕ ਸਥਿਰਤਾ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਇੱਕ ਨਾ ਬਦਲਣ ਵਾਲਾ ਮੁੱਲ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਨਾਮ ਦਿੱਤਾ ਗਿਆ ਹੈ।
- ਉਹਨਾਂ ਨੂੰ ਇੱਕ ਨਾਮ ਦੇ ਅੱਗੇ “Const” ਲਗਾ ਕੇ ਘੋਸ਼ਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
- ਉਦਾਹਰਨ: Const a=”10” ਜਾਂ Const Astr=”Swati”।
- ਇਸ ਮੁੱਲ ਨੂੰ ਗਲਤੀ ਨਾਲ ਬਦਲਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ ਜਦੋਂ ਸਕ੍ਰਿਪਟ ਚੱਲ ਰਹੀ ਹੋਵੇ।
ਓਪਰੇਟਰ
ਕੁਝ ਮਹੱਤਵਪੂਰਨ ਓਪਰੇਟਰ ਜੋ ਆਮ ਤੌਰ 'ਤੇ ਵਰਤੇ ਜਾਂਦੇ ਹਨ ਹਨ:
- ਸਟ੍ਰਿੰਗ ਜੋੜਨ: & (ਜਿਵੇਂ: ਮੱਧਮ x=”ਚੰਗਾ”&”ਦਿਨ”, ਇਸਲਈ x ਵਿੱਚ “ਸ਼ੁਭ ਦਿਨ”
- ਜੋੜ (+)
- ਘਟਾਓ (-)
- ਗੁਣਾ (* )
- ਵਿਭਾਗ(/)
- ਲਾਜ਼ੀਕਲ ਨੈਗੇਸ਼ਨ (ਨਹੀਂ)
- ਲਾਜ਼ੀਕਲ ਜੋੜ (ਅਤੇ)
- ਲਾਜ਼ੀਕਲ ਡਿਸਜੰਕਸ਼ਨ (ਜਾਂ)
- ਸਮਾਨਤਾ(=)
- ਅਸਮਾਨਤਾ ()
- ਇਸ ਤੋਂ ਘੱਟ ()
- ਇਸ ਤੋਂ ਵੱਡਾ(>)
- ਇਸ ਤੋਂ ਘੱਟ ਜਾਂ ਬਰਾਬਰ( ;=)
- ਇਸ ਤੋਂ ਵੱਡਾ ਜਾਂ ਇਸ ਦੇ ਬਰਾਬਰ (>=)
- ਆਬਜੈਕਟ ਸਮਾਨਤਾ(Is)
ਇਹ ਨੋਟ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਸੂਚੀ ਪੂਰੀ ਨਹੀਂ ਹੈ ਪਰ ਸਿਰਫ਼ ਇੱਕ ਸਬਸੈੱਟ ਜਿਸ ਵਿੱਚ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤੇ ਜਾਂਦੇ ਓਪਰੇਟਰ ਹੁੰਦੇ ਹਨ।
ਓਪਰੇਟਰ ਤਰਜੀਹ ਨਿਯਮ ਹਨ:
- ਗੁਣਾ ਜਾਂ ਭਾਗ ਜੋੜ ਜਾਂ ਘਟਾਓ ਨੂੰ ਤਰਜੀਹ ਦਿੰਦਾ ਹੈ
- ਜੇਕਰ ਗੁਣਾ ਅਤੇ ਭਾਗ ਇੱਕੋ ਸਮੀਕਰਨ ਵਿੱਚ ਮੌਜੂਦ ਹਨ, ਤਾਂ ਖੱਬੇ ਤੋਂ ਸੱਜੇ ਕ੍ਰਮ ਹੈਮੰਨਿਆ ਜਾਂਦਾ ਹੈ
- ਜੇਕਰ ਜੋੜ ਅਤੇ ਘਟਾਓ ਇੱਕੋ ਸਮੀਕਰਨ ਵਿੱਚ ਹੁੰਦੇ ਹਨ, ਤਾਂ ਖੱਬੇ ਅਤੇ ਸੱਜੇ ਕ੍ਰਮ ਨੂੰ ਵੀ ਧਿਆਨ ਵਿੱਚ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ।
- ਆਰਡਰ ਨੂੰ ਬਰੈਕਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਓਵਰਰਾਈਡ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਬਰੈਕਟ ਦੇ ਅੰਦਰ ਸਮੀਕਰਨ ਪਹਿਲਾਂ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ।
- & ਆਪਰੇਟਰ ਸਾਰੇ ਅੰਕਗਣਿਤ ਓਪਰੇਟਰਾਂ ਤੋਂ ਬਾਅਦ ਅਤੇ ਸਾਰੇ ਲਾਜ਼ੀਕਲ ਓਪਰੇਟਰਾਂ ਤੋਂ ਪਹਿਲਾਂ ਤਰਜੀਹ ਲੈਂਦਾ ਹੈ।
VBScript ਨੂੰ ਸਮਰਥਨ ਦੇਣ ਵਾਲੇ ਵਾਤਾਵਰਣ
ਮੁੱਖ ਤੌਰ 'ਤੇ, ਇੱਥੇ 3 ਵਾਤਾਵਰਣ ਹਨ ਜਿੱਥੇ VBScript ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।
ਉਹਨਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
#1) IIS (ਇੰਟਰਨੈੱਟ ਜਾਣਕਾਰੀ ਸਰਵਰ): I ਇੰਟਰਨੈੱਟ I ਜਾਣਕਾਰੀ S erver Microsoft ਦਾ ਵੈੱਬ ਸਰਵਰ ਹੈ।
#2) WSH (Windows Script Host): W indows S cript H ost is ਵਿੰਡੋਜ਼ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦਾ ਹੋਸਟਿੰਗ ਵਾਤਾਵਰਨ।
#3) IE (ਇੰਟਰਨੈੱਟ ਐਕਸਪਲੋਰਰ): I ਇੰਟਰਨੈੱਟ 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,687,385,380,327,337,203,687.5807 ਤੱਕ ਦੇ ਕਿਸੇ ਵੀ ਮੁੱਲ ਦਾ ਹੋਵੇਗਾ। 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 ਦੇ ਵਿਚਕਾਰ ਕਿਸੇ ਵੀ ਮੁੱਲ ਤੋਂ ਹੋਵੇਗਾ।
0 ਨਕਾਰਾਤਮਕ ਮੁੱਲਾਂ ਦੀ ਸਥਿਤੀ ਵਿੱਚ -1.79769313486232E308 ਤੋਂ 4.94065645841247E-324 ਦੇ ਵਿਚਕਾਰ ਕਿਸੇ ਵੀ ਮੁੱਲ ਤੋਂ।ਅਤੇ ਸਕਾਰਾਤਮਕ ਮੁੱਲਾਂ ਲਈ, ਨਤੀਜਾ 4.94065645841247E.31347E-327431247E.94065645841247 ਦੇ ਵਿਚਕਾਰ ਕਿਸੇ ਵੀ ਮੁੱਲ ਤੋਂ ਹੋਵੇਗਾ।>
#10) ਮਿਤੀ (ਸਮਾਂ): ਇਹ ਉਪ-ਕਿਸਮ ਇੱਕ ਨੰਬਰ ਵਾਪਸ ਕਰੇਗਾ ਜੋ 1 ਜਨਵਰੀ, 100 ਤੋਂ ਦਸੰਬਰ 31, 9999 ਦੇ ਵਿਚਕਾਰ ਮਿਤੀ ਮੁੱਲ ਨੂੰ ਦਰਸਾਏਗਾ
#11) ਸਤਰ : ਇਹ ਉਪ-ਕਿਸਮ ਇੱਕ ਵੇਰੀਏਬਲ-ਲੰਬਾਈ ਸਤਰ ਮੁੱਲ ਵਾਪਸ ਕਰੇਗਾ ਜੋ ਲਗਭਗ 2 ਬਿਲੀਅਨ ਅੱਖਰਾਂ ਤੱਕ ਲੰਬਾਈ ਵਿੱਚ ਹੋ ਸਕਦਾ ਹੈ।
#12) ਵਸਤੂ: ਇਹ ਉਪ-ਕਿਸਮ ਇੱਕ ਵਸਤੂ ਨੂੰ ਵਾਪਸ ਕਰੇਗਾ।
#13) ਗਲਤੀ: ਇਹ ਉਪ ਕਿਸਮ ਇੱਕ ਗਲਤੀ ਨੰਬਰ ਵਾਪਸ ਕਰੇਗੀ।
ਇੱਕ ਸਧਾਰਨ VBScript ਕਿਵੇਂ ਬਣਾਈਏ?
ਇੱਕ VBScript ਬਣਾਉਣ ਲਈ, ਸਿਰਫ਼ 2 ਚੀਜ਼ਾਂ ਦੀ ਲੋੜ ਹੈ।
ਉਹ ਹਨ:
- ਟੈਕਸਟ ਐਡੀਟਰ VBScript ਕੋਡ ਨੂੰ ਲਿਖਣ ਲਈ ਨੋਟਪੈਡ++ ਜਾਂ ਨੋਟਪੈਡ ਵਾਂਗ।
- IE (IE6 ਜਾਂ ਇਸ ਤੋਂ ਉੱਪਰ ਦਾ ਹੋਣਾ ਚੰਗਾ ਹੈ) VBScript ਕੋਡ ਨੂੰ ਚਲਾਉਣ ਲਈ।
ਹੁਣ, ਚਲੋ ਸਪਸ਼ਟਤਾ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਕੁਝ VBScript ਕੋਡ ਵੇਖੋ ਪਰ ਇਸ ਤੋਂ ਪਹਿਲਾਂ, ਇਹ ਜਾਣਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਸਕ੍ਰਿਪਟਾਂ ਕਿੱਥੇ ਹੋ ਸਕਦੀਆਂ ਹਨ