|
(天极网
2002/08/22)
WSH是“Windows Scripting Host”的缩略形式,其通用的中文译名为“Windows
脚本宿主”。对于这个较为抽象的名词,我们可以先作这样一个笼统的理解:它是内嵌于
Windows 操作系统中的脚本语言工作环境。
Windows Scripting Host 这个概念最早出现于 Windows
98 操作系统。大家一定还记得 MS-Dos
下的批处理命令,它曾有效地简化了我们的工作、带给我们方便,这一点就有点类似于如今大行其道的脚本语言。但就算我们把批处理命令看成是一种脚本语言,那它也是
98 版之前的 Windows 操作系统所唯一支持的“脚本语言”。而此后随着各种真正的脚本语言不断出现,批处理命令显然就有点力不从心了。面临这一危机,微软在研发
Windows 98 时,为了实现多类脚本文件在 Windows
界面或 Dos
命令提示符下的直接运行,就在系统内植入了一个基于
32 位 Windows
平台、并独立于语言的脚本运行环境,并将其命名为“Windows
Scripting Host”。WSH 架构于 ActiveX 之上,通过充当
ActiveX 的脚本引擎控制器,WSH 为 Windows
用户充分利用威力强大的脚本指令语言扫清了障碍。
再具体一点描述:你自己编写了一个脚本文件,如后缀为
.vbs 或 .js 的文件,然后在 Windows
下双击并执行它,这时,系统就会自动调用一个适当的程序来对它进行解释并执行,而这个程序,就是
Windows Scripting Host,程序执行文件名为 Wscript.exe
(若是在命令行下,则为 Cscript.exe)。
WSH 诞生后,在 Windows
系列产品中很快得到了推广。除 Windows 98
外,微软在 Internet Information Server 4.0、Windows Me、Windows
2000 Server,以及 Windows 2000 Professional
等产品中都嵌入了 WSH。现在,早期的 Windows 95
也可单独安装相应版本的 WSH。
【反病毒论坛】 【网络安全论坛】 【关闭窗口】
|