更多相关内容...>>VBS函数大全
VBS函数大全
第一类:数学函数,这一类函数无趣得很,居然还很多:
pVtFc5 http://www.numino.net
Sin 正弦、Cos 余弦、Tan 正切、Atn 反正切,这四个函数的参数为NUMBER。
jtptTt http://www.numino.net
Abs 绝对值、Sgn 取数字的正负值(正返回1,负返回-1,零返回0)、Int/Fix 取整(零头抹掉,Int的负数比Fix的小1),这三个函数的参数也是NUMBER。
DcHII0 http://www.numino.net
Round 指定位数的四舍五入,参数是expressione和NUMBER,NUMBER省略的话,就是四舍五入到整数。
um2JZ3 http://www.numino.net
Log 自然对数、Exp e的幂次方、Sqr平方根,这三个函数的参数也为NUMBER。
IAHyCz http://www.numino.net
Rnd 是随机函数,18个常用函数中有提到过。
81b2l3 http://www.numino.net

2PNzeh http://www.numino.net
第二类:转换类型函数,这一类函数比较简单,就是转换成相应的类型,也有很多:
l5phF2 http://www.numino.net
CBool、 CByte、 CCur、 CDate、 CDbl、 CInt、 CLng、 CSng、 CStr、 Hex、 Oct只要注意CInt和Int/Fix是有差别的,18个常用函数中也有提高过,另外,Hex是取16进制数;Oct是取8进制数,其他没什么难的。
JGn42c http://www.numino.net
另外,Asc 返回与字符串中第一个字符对应的ANCI字符代码,Chr 返回ANCI字符代码相对应的字符,这两个互反函数也属于类型转换吧。
6Ac4v0 http://www.numino.net
第三类:关于时间日期类型的函数,这一类函数也特别多,莫非在VBS中时间日期很重要么?突然想起《非常24小时》来……
8p6hXW http://www.numino.net
Date 当前日期、Time 当前时间、Now 当前日期和时间,这三个函数没有参数。
U4Vfz7 http://www.numino.net
Year 返回年整数(100-9999)、Month 返回月整数(1-12)、Day 返回日整数(1-31)、Weekday 返回星期整数(1-7),这四个函数的参数是DATE,Weekday多一个可选参数firstdayofweek,来指定一周中1代表的常数,默认值是vbSunday。Hour 返回小时整数(0-23)、Minute 返回分钟整数(0-59)、Second 返回秒整数(0-59),这三个函数的参数是TIME。
Hqfzc3 http://www.numino.net
MonthName 返回月份字符串、WeekDayName 返回星期字符串,除了相应的月份、星期参数外,还有一个可选参数,默认为FALSE,不缩写。
ISke0K http://www.numino.net
DateAdd 进行日期的加法运算,DateAdd(要加的种类,整数,日期),要加的种类有很多,年、季度、月、日、星期……加出来的数字智能转化为实际日期。
6nSvVB http://www.numino.net
DateDiff 返回两个日期的时间间隔,DateDiff(计算的种类,日期1,日期2),日期1晚于日期2,则返回负数,种类同上。
Q879Hs http://www.numino.net
DatePart 返回给定日期的部分日期,DatePart(返回的部分种类,日期,firstdayofweek,firstweekof)后两个是可选参数,种类如上,取日期中的制定种类部分。
5fcgen http://www.numino.net
DateSerial、TimeSerial 这两个函数应该就是日期和时间的减法运算了,运算后的数字智能转化为实际日期时间。
tKLdmS http://www.numino.net
DateValue、TimeValue 这两个函数将字符串转化为日期和时间,如果字符串中的数字超出范围,则会出错。
YCzb47 http://www.numino.net
Timer 这个函数返回午夜12点后已经过去的秒数,可以用来测试FOR NEXT语句运行了多久。
M1qab4 http://www.numino.net
第四类:关于字符串类型的函数,这一类函数不比时间日期函数少,好多都在18个常用函数中,看来字符串函数用得比较多:
Z5zvE9 http://www.numino.net
LCase、UCase 大小写函数
cr91Sc http://www.numino.net
LTrim、RTrim、Trim 除空格函数
B3GnoN http://www.numino.net
Left、Right、Mid 取部分字符串函数
6oUsOk http://www.numino.net
Len 取字符串长度
MWUcVR http://www.numino.net
Replace 取代字符串
QFtzgG http://www.numino.net
Split 将子字符串拆分成一维数组
3FCBfC http://www.numino.net
StrComp 字符串比较
bjHMXF http://www.numino.net
Instr 判断字符串包涵某子字符串,以上几个字符串函数都在18个常用函数中。
razW7O http://www.numino.net
InstrRev 判断字符串包涵某子字符串,但是从字符串最末尾处开始搜索,要注意和Instr的不同点。
XxiFBD http://www.numino.net
String 返回指定长度由同一个字符组成的字符串,String(长度,字符),字符也可以是字符代码,如果字符有好几个,则由第一个来重复组成返回的字符串。
5107iX http://www.numino.net
StrReverse 把字符串倒过来
SLkcNz http://www.numino.net
Space 返回由指定数目空格组成的字符串
U0GGoM http://www.numino.net
第五类:关于数组类型的函数
992146 http://www.numino.net
Array 返回包含数组的变量,感觉用在赋值语句中比较多。Filter 返回过滤过的字符串数组子集,注意和Split的差别。Join 连接函数,相当于Split的反函数了。LBound 返回指定维数最小可用下标,UBound 返回指定维数最大可用下标。
vs1HYB http://www.numino.net
第六类:判断类型和获取类型信息的函数
xmpnif http://www.numino.net
IsArray、IsDate、IsEmpty、IsNull、IsNumeric、IsObject 返回判断结果布尔值。
3WNZmp http://www.numino.net
TypeName 返回变量子类型信息的字符串;VarType返回变量子类型信息的值。
b727zI http://www.numino.net
第七类:格式化函数和脚本版本函数,这两类函数针对性很强,是不是较少用到?我不知道,感觉不常用吧。
a2kc50 http://www.numino.net
FormatCurrency、FormatDateTime、FormatNumber、FormatPercent 格式化成相应的类型。
dmBMgx http://www.numino.net
ScriptEngine 返回脚本语言(VBScript),ScriptEngineBuildVersion 返回脚本引擎版本(8832),ScriptEngineMajorVersion 返回脚本引擎主版本号(5),ScriptEngineMinorVersion 返回脚本引擎次版本号(6),写了个测试本机,括号里是本机的返回值,我不知道这些值具体是有什么意义,但知道返回大概会是些什么值。
wGweeP http://www.numino.net
第八类:其他零星函数,还有一些函数,懒得一一分类,就全部写在这一类下面吧,有些我不大懂,又很有用,或者说会常用到,这让我不知道该怎么办好……
Xs1fYq http://www.numino.net
Eval和Execute,其实Eval就是=的判断函数,Execute就是=的赋值函数,书上有这样一段解释:在 VBScript 中,x = y 可以有两种解释。第一种方式是赋值语句,将 y 的值赋予 x。第二种解释是测试 x 和 y 是否相等。如果相等,result 为 True;否则 result 为 False。Eval 方法总是采用第二种解释,而 Execute 语句总是采用第一种。
ZRocw5 http://www.numino.net
其实这两个函数写不写都无所谓,VBScript自己会判断。
R4ngC1 http://www.numino.net
关于区域设置的函数:GetLocale 获取当前的区域设置,没参数;SetLocale 设置区域设置,参数为lcid。
5Vkl7T http://www.numino.net
输入输出对话框函数:InputBox和MsgBox
LC21tp http://www.numino.net
接下来的函数就不大懂了:RGB(red,green,blue),返回一个代表颜色值的整数。
ZvzTE0 http://www.numino.net
LoadPicture 返回图片对象,LoadPicture(picturename),picturename 参数是字符串表达式,该表达式指明了要装入的图片文件的名称。书上的解释就是这样的,到底怎么回事就不清楚了。
lUebQ0 http://www.numino.net
CreateObject 创建并返回对 Automation 对象的引用,GetObject 返回对文件中 Automation 对象的引用。在关于下拉菜单的QTP测试中,就有CreateObject函数,大概是创建一个新的对象的函数吧,但还是不会用,这个好象蛮多见的。
TBaJ3H http://www.numino.net
最后一个:GetRef 返回一个指向一过程的引用,此过程可绑定某事件。在其他脚本和程序设计语言中,GetRef 所提供的功能被称为函数指针,即它指向了在指定事件发生时要执行的过程的地址。我总觉得这个有点像QTP里的恢复场景,但是到底怎么用还是不清楚,感觉也像是个比较强大的功能。
Jk2yBi http://www.numino.net
更多相关内容...>>VBS函数大全

Bug报告 |  免责声明 |  联系我们 |  加入收藏

Copyright © 2006 NuminoStudio(www.numino.net) All Rights Reserved