Deep BlueVBScriptWMIPHPC语言JavaScriptWindows API路由器Windows函数Python

VBS内置函数大全

虽然VBS提供了很多内置函数供我们使用,但是常用的也就那么几个,所以你一定不知道VBS内置函数一共有多少个。

VBS内置函数一共有107个,是不是有些没见过?

CCur CInt CLng CBool CByte CDate CDbl CSng CStr Hex Oct VarType IsDate IsEmpty IsNull IsNumeric IsArray IsObject Atn Cos Sin Tan Exp Log Sqr Randomize Rnd Timer LBound UBound RGB Len LenB Left LeftB Right RightB Mid MidB StrComp LCase UCase LTrim RTrim Trim Space string InStr InStrB AscB ChrB Asc Chr AscW ChrW Abs Fix Int Sgn Now Date Time Day Month Weekday Year Hour Minute Second DateValue TimeValue DateSerial TimeSerial InputBox MsgBox CreateObject GetObject DateAdd DateDiff DatePart TypeName Array Erase Filter Join Split Replace StrReverse InStrRev LoadPicture ScriptEngine ScriptEngineMajorVersion ScriptEngineMinorVersion ScriptEngineBuildVersion FormatNumber FormatCurrency FormatPercent FormatDateTime WeekdayName MonthName Round Escape Unescape Eval Execute ExecuteGlobal GetRef

纳尼,全部都见过?那你一定认真看过VBS参考文档。的确,文档中有所有的函数说明,但是一个一个复制粘贴的话会累死的。

VBS有多少个内置函数,我们还是问问VBS自己吧:


Set tli = CreateObject("TLI.TLIApplication")
Set TypeLibInfo = tli.TypeLibInfoFromFile("vbscript.dll")
'Author: Demon
'Date: 2012-9-19
'Website: http://demon.tw
For Each Interface In TypeLibInfo.Interfaces
    If Interface.Name = "GlobalObj" Then
        For Each Member In Interface.Members
            If Member.AttributeMask = 0 Then
                WScript.Echo Member.Name
            End If
        Next
    End If
Next


http://ken.gw.to/