Windows脚本初探之Windows Script Host(WSH)

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文件,执行后出现以下结果:




    		    Windows脚本初探之Windows Script Host(WSH)

其原理图为:




    		    Windows脚本初探之Windows Script Host(WSH)




    		    Windows脚本初探之Windows Script Host(WSH)

本文出自 “缘随心愿” 博客,请务必保留此出处http://281816327.blog.51cto.com/907015/1363518

更多相关文章
一周排行