我是脚本和编程的新手。

在以下类似的脚本中,我注意到存在一个“objOperatingSystem”
在“对于每个”循环中引用。
我知道'colSettings'是一个包含WMI集合的变量,但是'objOperatingSystem'是从哪里来的呢?

请帮助。谢谢!!!

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" _
    & strComputer & "\root\cimv2")
Set colSettings = objWMIService.ExecQuery _
    ("Select * from Win32_OperatingSystem")
For Each objOperatingSystem in colSettings
    Wscript.Echo "Available Physical Memory: " & _
        objOperatingSystem.FreePhysicalMemory
Next

最佳答案

objOperatingSystem是一个变量。 For Each声明了它。基本上,对于colSettings中的每个项目,都会将一个名为objOperatingSystem的变量设置为当前项目,并执行for循环的主体。

10-06 08:17