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

wKiom1MMu8nxO5kwAABV3ZTZTt0970.jpg


其原理图为:

wKioL1MMu9fw8ONrAEBQO4qzOWM477.jpg

wKioL1MMvAySmLnqAD9-_S-MscU001.jpg




本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1363518,如需转载请自行联系原作者

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值