VBS学习笔记(3): Array和Collection的不同
定义和使用数组是VBS的基础知识,特别是定长数组。
定义:dim arr(5); 使用:arr(0) = "Hello"。
Collection呢?就是返回的对象的集合。比如下面代码:
变量clnOSs就是一个collection对象。
它们的使用是有区别的:collection必须用for each来访问;而数组既可以用下标访问,也可以用for each 来访问。
dim objWMISrv, objSrv, clnOSs, objOS
set objWMISrv = GetObject("winmgmts://" & objSrv)
set clnOSs = objWMISrv.InstancesOf("Win32_OperatingSystem")