[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
其实是变量作用范围的问题,不同的作用范围里面可以使用同名变量,出现冲突时遵循就近原则。
wsh是自动声明的全局变量了,当然你自己声明一个次级的wsh变量也没有问题,你还可以继续在类和过程中继续声明更次级的wsh

TOP

这里的wsh和err性质应该是一样的,都是特殊的变量。
例子:
  1. Set a=wsh
  2. a.echo "yes"
  3. Set b=Err
  4. b.Raise 6
复制代码



既然是变量就可以被重新声明和赋值。

例如:
  1. Dim wsh,Err
  2. wsh="yes":Err="no"
  3. MsgBox wsh&" "&Err
复制代码

TOP

返回列表