Получить использование ЦП из командной строки Windows Как мне получить полное использование ЦП из командной строки Windows? Ожидаемый результат: 27% Ответ 1 C:\> wmic cpu get loadpercentage LoadPercentage 0 или C:\> @for /f "skip=1" %p in ('wmic cpu get loadpercentage') do @echo %p% 4% Ответ 2 В Windows 7 Ultimate из командной строки с повышенными правами корректно работает: C:\Windows\system32>typeperf "\Processor(_Total)\% Processor Time" "(PDH-CSV 4.0)","\\vm\Processor(_Total)\% Processor Time" "02/01/2012 14:10:59.361","0.648721" "02/01/2012 14:11:00.362","2.986384" "02/01/2012 14:11:01.364","0.000000" "02/01/2012 14:11:02.366","0.000000" "02/01/2012 14:11:03.367","1.038332" The command completed successfully. C:\Windows\system32> Или для моментального снимка: C:\Windows\system32>wmic cpu get loadpercentage LoadPercentage 8 Ответ 3 typeperf "\processor(_total)\% processor time" работает на Win7, вам просто нужно извлечь процентное значение из последней указанной строки.
Ответ 1 C:\> wmic cpu get loadpercentage LoadPercentage 0 или C:\> @for /f "skip=1" %p in ('wmic cpu get loadpercentage') do @echo %p% 4%
Ответ 2 В Windows 7 Ultimate из командной строки с повышенными правами корректно работает: C:\Windows\system32>typeperf "\Processor(_Total)\% Processor Time" "(PDH-CSV 4.0)","\\vm\Processor(_Total)\% Processor Time" "02/01/2012 14:10:59.361","0.648721" "02/01/2012 14:11:00.362","2.986384" "02/01/2012 14:11:01.364","0.000000" "02/01/2012 14:11:02.366","0.000000" "02/01/2012 14:11:03.367","1.038332" The command completed successfully. C:\Windows\system32> Или для моментального снимка: C:\Windows\system32>wmic cpu get loadpercentage LoadPercentage 8
Ответ 3 typeperf "\processor(_total)\% processor time" работает на Win7, вам просто нужно извлечь процентное значение из последней указанной строки.