guot

guot的博客

博客园 首页 新随笔 联系 订阅 管理

之前对脚本不怎么感冒,不过从昨天开始对VBScript有了点兴趣,打算花些研究一下。VBScript吸引我的主要原因是:VBScript的运行环境——WSH是Windows系统默认自带的组件,不需要额外安装运行库和解释执行程序。另外昨天通过使用别人给我的一个VBS文件,也让我切实体验到脚本的便利性:好多繁琐的操作可以一次编写脚本重复使用。这些繁琐的操作有:设置系统环境变量,操作大量文件和文件夹,配置IIS和重启IIS等。另外作为一个码农,使用脚本多少也有些极客的感觉了。呵呵~

VBScript是VB的简化版本,和其他脚本语言一样,不需要编译就可以运行,由宿主程序负责解释脚本并逐行执行。VBScipt语法是基于VB,除了具有一种编程语言的基本的变量,语句控制和IO操作之外,VB操作Com对象也及其方便。只需要使用GetObject()获得Com对象,然后可以修改Com对象的属性或者调用Com对象的方法。比如我之前提到使用VBS配置IIS的站点目录:只需要使用类似下面的语句即可。

Set objWeb = GetObject("IIS://localhost/W3SVC/1/Root/Web")
objWeb.path = createobject("wscript.shell").currentdirectory + "\Source\Web\"
objWeb.SetInfo

VBScript在实际的工作中会有很多用武之地,所以我觉得还是很有必要系统学习一下。此外ASP的默认脚本语言就是VBScript,除了当成一个工具,做动态网页时还会用到。而且后者的应用要比前者要多的很多。

 

 

 

posted on 2012-11-09 11:07  guot  阅读(266)  评论(0)    收藏  举报