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.StdErr
,Wscript.StdIn
,Wscript.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