1、获取物理内存信息可以使用“systeminfo”命令来获取当前系统的一些配置信息,其中就包括了物理内存总量及可用内存的信息。

3、提出数值下面,我们还需要进一步提炼数据,只将数值提出来。可利用for /f 命令来完成,for命令的功能非常强大,前面我在“windows下如何实现类似awk获取文件字段值功能”经验中对for的使用进行了初步讲解,这里我不再重复,有需要可以看引用经验。for /f "usebackq tokens=2" %i in (`systeminfo ^|findstr "物理内存"`) do @set/p=%i^|

5、算术运算所以,可以得出当前系统的内存使用情况为:428/2,030。如果要计算成百分比的样式,用批处理会比较麻烦,这里提供一种实现的方法:先给“可用内存”*1000(因为实醪撅此饕际内存一般不会比可用内存多1000倍),再用set /a 428*1000/2030得到的值赋给变量a,再对变量%a%进行字符串截取,删除最后一位(因为先乘了1000,复原就得除1000,要变成百分比,又得乘100所,a*100/1000,就是小数点左移一位),得到的就是整数百分比21%。
