Windows 如何将CMD输出分配给变量并在CMD窗口中打印
我正在CMD中运行下面的命令,我想将下面命令的输出分配给一个变量,并在CMD中打印它Windows 如何将CMD输出分配给变量并在CMD窗口中打印,windows,Windows,我正在CMD中运行下面的命令,我想将下面命令的输出分配给一个变量,并在CMD中打印它 wmic cpu获取名称、numberofcores、numberoflogicalprocessors我建议您将输出重定向到文本文件,然后将其处理为存储到变量中: myscript.bat: Setlocal EnableDelayedExpansion wmic cpu get name,numberofcores,numberoflogicalprocessors > out.txt set txt
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