www.hj8828.comwindows脚本概述 1/4

支持这些接口的脚本语言有:JavaScript/JScript、VBScript、Perl和Python等。
WSC有以下特点。  小巧高效;  易于创建、维护和部署; 
提供了创建COM部件的能力;  提供了访问大量系统服务的能力。
用JavaScript编写COM组件的核心工作是完成一个.wsc(Windows Scripting
Component)文件。.wsc文件是一种标准的XML文件,其格式如下:

由WScript CScript(默认安装在Windows的System32目录下, wscript.exe:
GUI形式 cscript.exe:命令行形式, 执行参数完全一样,没有差别)解释执行。

整个.wsc文件由组件声明、方法和属性声明、方法和属性描述、方法实现等部分组成。使用VBScript或JavaScript等脚本语言编写COM组件的过程,也就是完成.wsc文件的过程。
注意:使用VBScript或JavaScript等脚本语言编写出来的COM组件,其执行性能是不能与以.dll、.ocx等可执行的二进制文件为载体的COM相提并论的。因为脚本语言并不能被编译,而只能运行于宿主机中,Windows平台上的脚本宿主机是WSH(Windows
Scripting Host),即WINDOWS\system32\scrobj.dll。
调用以脚本语言编写的COM组件,实际上是一个直接调用WSH、再由WSH执行脚本程序的过程。

当前目前对于Windows的管理引入了PowerShell,
基于.net功能更加强大,不过WSH作为对于已有的投入的维护和升级等仍然有重要的作用。

脚本文件的类型

扩展名

脚本类型

说明

.bat

MS-DOS 批处理文件

MS-DOS 操作系统的批处理文件

.asp

ASP 页

Active Server Page 文件

.html

HTML 文件

Web 页

.js

JScript 文件

Windows 脚本

.vbs

VBScript 文件

Windows 脚本

.wsf

Windows 脚本宿主文件

Windows 脚本的容器或项目文件;由 WSH 2.0 或更高版本支持。

.wsh

Windows 脚本宿主文件

脚本文件的属性文件;由 WSH 1.0 或更高版本支持。

建议:
如果对Basic熟悉的话,使用VBScript编写脚本;对于C/C++或JavaScript熟悉的话,使用Jscript编写脚本