查看文章 |
[UMU WSH 教程](7)WScript 对象
2007年03月30日 星期五 11:27
[UMU WSH 教程](5)脚本超时 WScript 对象是宿主提供的内置对象,不需要有显式的创建过程(CreateObject 或者 GetObject)就直接可以用,比如说上篇《[UMU WSH 教程](6)命令行参数》说到的 WScript.Arguments。下面开始介绍 WScript 对象提供的其他常用方法。 首先,是可以用来显示的函数,用一个 MsgBox 显示,代码很简单这里不贴了(百度空间的文章编辑器不支持 Tab,都替换成空格了,实在不方便!)。 ![]() 这些方法太简单了,看英文就知道什么意思,不解释了,接着看功能性函数。
WScript.Echo,在前面已经见过了,就是输出用的。 WScript.Quit 用来退出宿主,遇到这句后下面都不解释了。有些程序会检查参数,如果参数个数错误或者参数不符合要求就会提示用法,然后调用 WScript.Quit 退出。
WScript.Sleep 使宿主休眠一段时间,单位是毫秒,相当于 Win32 API 的 Sleep 函数。它可以用来等待,防止 CPU 占用率过高。 WScript.StdIn、WScript.StdOut、WScript.StdErr,只有 CUI 版的宿主 CScript.exe 支持,可以得到 Console 窗口的输入、输出和错误句柄对象,前面也略有提过。 最厉害的应该是 WScript.CreateObject、WScript.GetObject、WScript.ConnectObject、WScript.DisconnectObject 这几个用来和 COM 打交道的函数了。 需要注意的是 WScript.CreateObject 和 VBS 语言自带的 CreateObject 函数是不一样的,他们的具体差别以后再说,这里先提一下,以后遇到好有个印象。 |
最近读者:
