Board logo

标题: VBS的方法是否只能在其对像使用? [打印本页]

作者: wc726842270    时间: 2011-1-5 00:46     标题: VBS的方法是否只能在其对像使用?

最近小弟总是看见有些方法在非其对像下运行,例如
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"
复制代码

所以很是不明白
作者: powerbat    时间: 2011-1-6 00:48

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"
复制代码

作者: wc726842270    时间: 2011-1-13 00:21

明白了,不过CLASS创建类对像怎么感觉像是VB中的TYPE呢,用法都是一样的,就是词不同而以
作者: wc726842270    时间: 2011-1-13 11:13

通过这些日子的学习,发现对像下的方法或属性总是大同小异,好像其用法基本是换汤不换药(自已想的),例如CLOSE即可用来关闭FSO的文件,也可以用来关闭WORD。EXCEL等。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2