【软件测试自动化-QTP NOTE 4】 ==VBScript 2nd==

一.VBS中数组的一些运用

 

数组 - Arrays

Dim x(2) x(0)="I" x(1)="am" x(2)="Keith" For i=LBound (x) To UBound (x) MsgBox x(i) Next 'LBound(x)是数组维数的最小可用下标 'UBound(x)是数组维数的最大可用下标

 

 

二.VBS中过程的运用

1.Sub

Sub过程是包含在Sub和End Sub语句之间的一组 VBScript 语句,执行操作但不返回值。Sub过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果Sub过程无任何参数,则Sub语句必须包含空括号()

Sub ConvertTemp() temp = InputBox("请输入华氏温度。", 1) MsgBox "温度为 " & Celsius(temp) & " 摄氏度。" End Sub

 

2.Function

Function 过程是包含在 FunctionEnd Function 语句之间的一组 VBScript 语句。Function 过程与Sub过程类似,但是 Function 过程可以返回值。

Sub ConvertTemp() temp = InputBox("请输入华氏温度。", 1) MsgBox "温度为 " & Celsius(temp) & " 摄氏度。" End Sub Function Celsius(fDegrees) Celsius = (fDegrees - 32) * 5 / 9 End Function Msgbox Celsius(89)

 

你可能感兴趣的:(function,软件测试,VBScript)