在CMD命令的批处理文件变量中设置一个值

时间:2017-09-13 17:56:53

标签: windows batch-file cmd

我想从CMD获取此命令wmic cpu get numberofcores的值(我只需要该号码)并将其设置为批处理文件变量totalcore。任何人都可以帮助我吗?我尝试了一些代码并用Google搜索,但没有回答这个问题。

2 个答案:

答案 0 :(得分:1)

@echo off
setlocal ENABLEEXTENSIONS
set totalcore=Unknown
for /F %%A in ('wmic cpu get numberofcores') do @if %%A GTR 0 set totalcore=%%A

echo NumberOfCores=%totalcore%

答案 1 :(得分:1)

好的different title这个问题已在9天前得到解答。

@Echo off
for /f %%A in ('wmic cpu get numberofcores^|findstr "^[0-9]"') do set /A totalcore=%%A