以下のコマンドを使用して、Output.txt ファイルでシステム メモリを取得しています。
wmic OS get TotalVisibleMemorySize,FreePhysicalMemory > Output.txt
メモリは、以下の形式の Output.txt ファイルに含まれています。
FreePhysicalMemory TotalVisibleMemorySize
828556 2061560
しかし、私は欲しい、それは次のようになるはずです:
FreePhysicalMemory= 828556
TotalVisibleMemorySize= 2061560
コマンドでいくつかの変更を試みましたが、必要な形式で出力が得られず、時間がかかるためsysteminfoコマンドを使用したくありません。
EDIT1:
以下の両方のコマンドを使用すると、次の出力が得られますが、等号 (=) の後に単一のスペースを追加したい... :)
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