标题: [系统相关] 【已解决】批处理如何获取进程的cpu使用率和网卡的吞吐情况? [打印本页]
作者: chouxia 时间: 2015-3-29 09:14 标题: 【已解决】批处理如何获取进程的cpu使用率和网卡的吞吐情况?
本帖最后由 chouxia 于 2015-4-16 16:30 编辑
有3件事情想麻烦各位大拿
用wmic获取当前某特定进程的cpu使用率。
获取某特定网卡的吞吐情况。
这个wmic我没找到响应的入门教程之类的东西。
谁有详细资料麻烦给个链接
谢谢
谢谢
作者: yiwuyun 时间: 2015-3-29 09:48
- if ($true){}# == ($true){}# goto ___yiwuyun
- <#
- :___yiwuyun
- @echo off&setlocal&cls
- (echo $strPath="%~dp0"&type "%~f0")|powershell -command -
- pause
- exit/b 0
- #>
-
- get-process|ft id,processname,cpu -AutoSize
- <#end#>
复制代码
作者: chouxia 时间: 2015-3-29 10:16
回复 2# yiwuyun
请问这是批处理的代码吗?
我怎么觉得不像
作者: bailong360 时间: 2015-3-29 10:26
回复 3# chouxia
批处理与PowerShell混编http://www.bathome.net/thread-34884-1-2.html
作者: chouxia 时间: 2015-3-29 10:40
回复 chouxia
批处理与PowerShell混编
bailong360 发表于 2015-3-29 10:26
没接触过这个,代码怎么运行?powershell内跑吗?
作者: bailong360 时间: 2015-3-29 10:47
回复 5# chouxia
当成bat运行
作者: chouxia 时间: 2015-3-29 10:53
回复 chouxia
当成bat运行
bailong360 发表于 2015-3-29 10:47
16812 TXPlatform 0.03125
6816 UCBrowser 15.109375
6880 UCBrowser 41.984375
7192 UCBrowser 0.25
8416 UCBrowser 44.203125
9296 UCBrowser 12.15625
9644 UCBrowser 4.453125
15544 UCBrowser 64.4375
30596 UCBrowser 1.46875
30844 UCBrowser 11.125
输出结果是实际占用的处理器主频吗?
还可以再这个文件里混编批处理代码吗?
比如说用for /f 过滤进程名字等等
在pause代码处给个goto能实现吗?
作者: bailong360 时间: 2015-3-29 11:22
回复 7# chouxia
1.似乎是CPU时间2.批处理代码要在<# #>之间
3.这个代码这么短.应该直接可以这样
- @echo off
- powershell "get-process|ft id,processname,cpu -AutoSize"|findstr "关键词"
- pause
bailong360发表于: 2015-03-29 11:23
作者: Batcher 时间: 2015-3-29 14:48
WMI、WMIC应用教程
http://bbs.bathome.net/thread-4068-1-1.html
作者: yiwuyun 时间: 2015-3-30 21:35
[code]if ($true){}# == ($true){}# goto ___yiwuyun
<#
:___yiwuyun
@echo off&setlocal&cls
set "str=UCBrowser"
(echo $strPath="%~dp0"&type "%~f0")|powershell -command -|for /f "delims=" %%a in ('more ^^^| findstr %str%') do @echo %%a
pause
exit/b 0
#>
get-process|ft id,processname,cpu -AutoSize
<#end#>code]
可以在powershell中加以限制。但为了体现more的强大,还是用下more吧。以前感觉这个命令用处不大,是自己理解得太肤浅了。
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |