VBScript:WScript 根对象

wscript提供Windows Script Host对象模型的根对象,为静态的。有以下属性和方法:

属性:

以下四个属性返回对象
Wscript.Arguments
Wscript.StdErr
Wscript.StdIn
Wscript.StdOut

set args = wscript.arguments
for i = 0 to args.length-1
    wscript.echo args(i)
next
'会输出所有参数,但是不包括文件名

读取输入:

inputstr = Wscript.StdIn.readAll
msgbox inputstr
'readAll方法接收输入的时候,在行首按下ctrl+z然后回车会结束输入(非首行行首的ctrl+z表示结束)。
'若要保证输入的汉字可以正常显示,脚本文件编码要为ANSI

Wscript.StdErrWscript.StdInWscript.StdOut只能用cscript执行,用wscript会报错。
所以运行以上脚本需要用:cscript 脚本文件名

返回脚本文件的全路径或文件名

Wscript.ScriptFullName
Wscript.ScriptName

返回脚本执行器版本信息

Wscript.Version
Wscript.BuildVersion

返回脚本执行器的路径文件名信息

Wscript.Path
Wscript.FullName
Wscript.Name

返回是否交互模式或静默模式

Wscript.Interactive

方法:

ConnectObject | CreateObject | DisconnectObject | Echo | GetObject | Quit | Sleep

你可能感兴趣的:(VBScript)