Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops 了解每个循环的_Loops_Vbscript - Fatal编程技术网

Loops 了解每个循环的

Loops 了解每个循环的,loops,vbscript,Loops,Vbscript,我不熟悉脚本和编程 在下面和类似的脚本中,我注意到存在一个“objOperatingSystem” 在“For Each”循环中引用。 我知道'colSettings'是一个包含WMI集合的变量,但是'objOperatingSystem'来自哪里 请帮忙。谢谢 strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" _ &a

我不熟悉脚本和编程

在下面和类似的脚本中,我注意到存在一个“objOperatingSystem” 在“For Each”循环中引用。 我知道'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
是一个变量<代码>为每个声明它。基本上,对于
colSettings
中的每个项目,将为当前项目设置名为
objOperatingSystem
的变量,并执行for循环体。

这是vb脚本。它通过WMI查看操作系统对象以查看可用内存。它是winmgmts(windows管理)对象的一部分。使用名为WMI creator的整洁工具,在计算机上浏览所有酷WMI。它只是一个创建的变量,用于保存它在WMI中查找的对象,然后“每次”通过它进行迭代

这是什么编程语言?它的vbscript。啊,我明白了!所以基本上它可以是任何其他单词,只要你在“For Each”(即For Each yabadaba)之后键入一些内容“yabadaba”基本上是一个声明的变量,它将存储数组集合的一个元素。非常感谢Maz:>添加一些味道
WMI
用于检查本地pc上安装的每个操作系统中有多少可用内存(
strComputer=“.”