我正在使用以下命令在 Output.txt 文件中获取系统内存:
wmic OS get TotalVisibleMemorySize,FreePhysicalMemory > Output.txt
内存以以下格式出现在 Output.txt 文件中:
FreePhysicalMemory TotalVisibleMemorySize
828556 2061560
但我想要,它应该是这样的:
FreePhysicalMemory= 828556
TotalVisibleMemorySize= 2061560
我尝试了一些命令更改,但没有获得所需格式的输出,并且不想使用systeminfo命令,因为它需要时间。
编辑1:
使用以下两个命令我得到以下输出,但我想在这些等号(=)之后添加一个空格...... :)
wmic OS get FreePhysicalMemory,TotalVisibleMemorySize /Format:Textvaluelist > Output.txt
wmic OS get FreePhysicalMemory,TotalVisibleMemorySize /Format:Wmiclivalueformat > Output.txt
输出.txt:
FreePhysicalMemory=851528
TotalVisibleMemorySize=2061560
我正在尝试以下但不工作..
For /F "tokens=1 delims==" %%A in ('wmic OS get FreePhysicalMemory,TotalVisibleMemorySize /Format:Textvaluelist') do
echo %%A %%B > Output.txt