Windows脚本是一种解释型语言编写的程序,它是通过COM对象模型访问OS组件。至于什么是COM对象模型,可参见网址http://baike.baidu.com/link?url=TCoRIQ2ff3Ko8xAA_itvEGRE2Plq_2oh1drCY6LxnZpy4Reo3wa8F0gSOQ6t7SvW
Windows Script Host(Windows脚本宿主,WSH)首次出现在Windows 95 Service Release 2版中;
WSH中“Windows”意味着,windows由各种组件组成,这各种组件分别提供操作文件、处理数据,更改操作系统设置等功能操作;
WSH中“Host”(宿主)指的是,Microsoft将其脚本系统划分为两个部分:一部分(脚本宿主)负责管理脚本的组件对象,另一部分(脚本语言引擎)真正解释脚本语言自身。
WSH充当语言引擎(用于解释你选择编写脚本的语言)和执行实际工作的组件或者对象之间的中介;
例如,用VBScript语言编写一段获取计算机用户的登录并显示:
set wnet=createobject("wscript.network") uname=wnet.username msgbox "your username is "&uname
将以上三句复制在记事本中,并另存为showname.vbs文件,执行后出现以下结果:
其原理图为:
本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1363518,如需转载请自行联系原作者