Loops 了解每个循环的
我不熟悉脚本和编程 在下面和类似的脚本中,我注意到存在一个“objOperatingSystem” 在“For Each”循环中引用。 我知道'colSettings'是一个包含WMI集合的变量,但是'objOperatingSystem'来自哪里 请帮忙。谢谢Loops 了解每个循环的,loops,vbscript,Loops,Vbscript,我不熟悉脚本和编程 在下面和类似的脚本中,我注意到存在一个“objOperatingSystem” 在“For Each”循环中引用。 我知道'colSettings'是一个包含WMI集合的变量,但是'objOperatingSystem'来自哪里 请帮忙。谢谢 strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" _ &a
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
是一个变量<代码>为每个声明它。基本上,对于colSettings
中的每个项目,将为当前项目设置名为objOperatingSystem
的变量,并执行for循环体。这是vb脚本。它通过WMI查看操作系统对象以查看可用内存。它是winmgmts(windows管理)对象的一部分。使用名为WMI creator的整洁工具,在计算机上浏览所有酷WMI。它只是一个创建的变量,用于保存它在WMI中查找的对象,然后“每次”通过它进行迭代 这是什么编程语言?它的vbscript。啊,我明白了!所以基本上它可以是任何其他单词,只要你在“For Each”(即For Each yabadaba)之后键入一些内容“yabadaba”基本上是一个声明的变量,它将存储数组集合的一个元素。非常感谢Maz:>添加一些味道WMI
用于检查本地pc上安装的每个操作系统中有多少可用内存(strComputer=“.”
)