先看看例子吧
sub x()
MsgBox "你好"
End sub
Wscript.Sleep 3000
'让脚本睡3秒叫
x
'调用SUB子进程
以上代码就为我们展示了sub的用法。sub就像是个超市(sub)我们登山到了一个亭子(Wscript.Sleep 3000),家人在里面等着。如果你渴了就必须回到那家超市买水,返回时就必须再登一次山。以上代码就为我们展示了MsgBox "你好"这段代码就是放在超市里的矿泉水。我们一家去登山,我们登到了亭子“Wscript.Sleep 3000
”口渴了,家人就叫你去买水,下面的那个“x”就超市的名称。也就相当于家人叫你去X超市买水了,发出指令了,你就得下山到x超市(sub)去买。你去买了水MsgBox "你好"。你买到水了必然还要再爬一次山啊,你就又到了亭子(Wscript.Sleep 3000)了。
简单说这个sub的名称是x,到了某个地方就跳转到sub那里执行,然后往下。
VBS 中的 Sub 和 VB 中的 Sub 差不多的,其结构如下:
[Public [Default] | Private] Sub Name [(arglist)]
[statements]
[Exit Sub]
[statements]
End Sub
作用就是实现代码重用!