0
我在CMD運行下面的命令,我想從下面的命令的輸出分配給一個變量,並打印在CMD如何CMD輸出分配給在CMD窗口的變量和打印
WMIC CPU獲得名,numberofcores,numberoflogicalprocessors
我在CMD運行下面的命令,我想從下面的命令的輸出分配給一個變量,並打印在CMD如何CMD輸出分配給在CMD窗口的變量和打印
WMIC CPU獲得名,numberofcores,numberoflogicalprocessors
我建議你將輸出重定向到一個文本文件,然後再處理它存儲到一個變量:
myscript.bat:
Setlocal EnableDelayedExpansion
wmic cpu get name,numberofcores,numberoflogicalprocessors > out.txt
set txt=
for /f "tokens=*" %%i in (out.txt) do set txt=!txt!%%i
echo !txt!
Endlocal