找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 10529|回复: 3

VBS的方法是否只能在其对像使用?

[复制链接]
发表于 2011-1-5 00:46:38 | 显示全部楼层 |阅读模式
最近小弟总是看见有些方法在非其对像下运行,例如
run是WSCRIPT.SHELL下的方法,但在下面却可以使用,

  1. With CreateObject("Word.Application")
  2.         .Documents.Open("C:\a.doc")
  3.         .Run "我的宏"
  4.         .Quit True
  5. End With

  6. MsgBox "ok"
复制代码

所以很是不明白
发表于 2011-1-6 00:48:46 | 显示全部楼层
Word.Application对象就不能有run方法吗?此Run非彼Run
  1. Class Excel
  2.     Function Run(cmd)
  3.         WScript.Echo "Disallow run " & cmd
  4.     End Function
  5. End Class

  6. set obj = new Excel
  7. obj.Run "notepad"
复制代码

评分

参与人数 1技术 +1 收起 理由
zqz0012005 + 1 乐于助人

查看全部评分

 楼主| 发表于 2011-1-13 00:21:48 | 显示全部楼层
明白了,不过CLASS创建类对像怎么感觉像是VB中的TYPE呢,用法都是一样的,就是词不同而以
 楼主| 发表于 2011-1-13 11:13:10 | 显示全部楼层
通过这些日子的学习,发现对像下的方法或属性总是大同小异,好像其用法基本是换汤不换药(自已想的),例如CLOSE即可用来关闭FSO的文件,也可以用来关闭WORD。EXCEL等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 07:43 , Processed in 0.089293 second(s), 12 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表