- Option Explicit
- dim obj
- '只有0个或一个参数时,不论怎样调用都正确。但有两个或以上参数时,加()必须使用call。不使用call,必须去掉()。参数
- '之间都用逗号(,)分隔。---过程调用的用法。
- call Main("1","2")
- 'Main "1","2"
- Sub Main(first,second)
- For Each obj in ShellObject(1,2).Environment("system")
- WScript.Echo(""+first+":"+second+":"+obj)
- Exit For
- Next
- End Sub
-
- '函数有三种调用方式。一种是通常用的赋值。一种是过程调用方式,就如上面的Main过程调用一样。第三种如上面,它不赋值,但要用值。
- '第一种要保留值,如果值是对象,要用Set obj=Nothing释放;第二种不返回值。第三种不保留值,如果是对象,不需要释放。
- Function ShellObject(first,second)
- Set ShellObject= WScript.CreateObject("Wscript.Shell")
- End Function
复制代码 请指出不正确之处,如果都对,那不是过程纯粹可以不要了。 |