[英]Set a value in batch file variable from a CMD command
我想获取此命令的值wmic cpu get numberofcores
从CMD wmic cpu get numberofcores
(我只需要数字)并将其设置为批处理文件变量totalcore
。 有人可以帮我吗? 我尝试了一些代码并用谷歌搜索,但没有得到这个问题的答案。
@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%
好吧,另外一个标题是9天前回答的。
@Echo off
for /f %%A in ('wmic cpu get numberofcores^|findstr "^[0-9]"') do set /A totalcore=%%A
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.