[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

学习了VBS后,想再深入WSH要朝哪个方向呢?

各位高手大哥  您好

小弟看了论坛的一些资料学习vbs后 , 目前大致了解了 vbs 的语法而已

如果想再进一步深入WSH要朝哪个方向呢?

我有看了一下一些教程 , 但是有点混乱 , 大概WSH知道有很多 " 对象 "

但是谁是 " 上面 " , 谁是 " 下面 " , 或是如何用 WMI , API , shell 之类的如何去运用实在搞不懂

不知道是否还有更清楚一点的教程  可以学习?

http://bbs.bathome.net/thread-2382-1-1.html

有好些博客,去看看吧

TOP

对象的属性、方法没有明确的关联及推理方法
VBScript与WSH的关系你首先要搞清楚,vbs可以运行在wsh上边,也就是通常在本地可见的*.vbs文件,但vbscript并不隶属于wsh,vbscipt是vb的一个延伸,是一个独立存在
再者,抛开什么对象实例方法属性不谈,vbscript真正的结构是由 语句 函数 运算符三部分构成的,这才是基础,它像一个多功能插座,可以将不同的插头插了上去,而这插头就是你所头痛的对象
虽然我们常用在vbs中的实例对象就是那么几种,其实只要是安装注册在你当前系统中的ole标准COM模块都可以被vbscript当做对象以CreateObejct函数来创建或GetObject函数来引用,像fso wmi shell这些是包括在操作系统内的,有极大的通用性,所以比较常见
当一个对象被创建或引用后,它的属性与方法也同时在vbs脚本中产生,属性与方法隶属于对象,但两者互不相干,具体的属性与方法是根据最上层对象或类来决定的,也就是说,你想在一个脚本中很好的使用某个对象例如WMI,你就得去查看wmi的开发文档说明,它所有的属性与方法都包括在里边
当你不再被这些东西缠绕时,可以回过头来,更加仔细的查找一些有关面向对像编程概念的资料,看一看类,对象,实例化,属性,方法,事件的确切关系,那样你会对你所掌握的vbscript技术有更进一步的认识

TOP

比喻的真是恰当“对像它像一个多功能插座,可以将不同的插头插了上去,而这插头就是你所头痛的对象”

TOP

返回列表