Windows 脚本宿主  

宿主环境和脚本引擎

脚本通常内嵌在 Web 页中,要么是 HTML 页(在客户端),要么是 ASP 页(在服务器端)。如果脚本内嵌在 HTML 页中,则用于解释和运行脚本代码的引擎组件是由 Web 浏览器(如 Internet Explorer)加载的。如果脚本内嵌在 ASP 页中,则用于解释和运行脚本代码的引擎内嵌在 Internet Information 服务 (IIS) 中。

Windows 脚本宿主执行存在于 HTML 或 ASP 页之外而且保持自己的文本文件格式的脚本。

可用的脚本引擎

通常,要用 Microsoft JScript 或 VBScript 编写脚本,这两种脚本引擎随 Microsoft Windows 98、2000 和 Millennium Edition 附带。可以将其他脚本引擎(如Perl、REXX 和 Python)用于 Windows 脚本宿主。

注意   有关详细信息,请参阅 Microsoft Developer Network (MSDN) (http://msdn.microsoft.com/workshop/languages/clinic/vbsvjs.asp)。

用 JScript 编写的独立脚本的扩展名为 .js;用 VBScript 编写的独立脚本的扩展名为 .vbs。这些扩展名是在 Windows 中注册的。当运行其中某个类型的文件时,Windows 就会启动 Windows 脚本宿主,后者调用与之相关的脚本引擎来解释和运行该文件。

注意   如果需要运行另一个引擎,就必须正确注册该引擎。