[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 【已解决】批处理如何获取进程的cpu使用率和网卡的吞吐情况?

本帖最后由 chouxia 于 2015-4-16 16:30 编辑

有3件事情想麻烦各位大拿
用wmic获取当前某特定进程的cpu使用率。
获取某特定网卡的吞吐情况。
这个wmic我没找到响应的入门教程之类的东西。
谁有详细资料麻烦给个链接
谢谢
谢谢

[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吧。以前感觉这个命令用处不大,是自己理解得太肤浅了。

TOP

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 7# chouxia


1.似乎是CPU时间2.批处理代码要在<# #>之间
3.这个代码这么短.应该直接可以这样


  • @echo off
  • powershell "get-process|ft id,processname,cpu -AutoSize"|findstr "关键词"
  • pause

bailong360发表于:  2015-03-29  11:23

TOP

回复  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能实现吗?

TOP

回复 5# chouxia


   当成bat运行

TOP

回复  chouxia

批处理与PowerShell混编
bailong360 发表于 2015-3-29 10:26



    没接触过这个,代码怎么运行?powershell内跑吗?

TOP

回复 3# chouxia

批处理与PowerShell混编http://www.bathome.net/thread-34884-1-2.html

TOP

回复 2# yiwuyun


    请问这是批处理的代码吗?
我怎么觉得不像

TOP

  1. if ($true){}# == ($true){}# goto ___yiwuyun
  2. <#
  3. :___yiwuyun
  4. @echo off&setlocal&cls
  5. (echo $strPath="%~dp0"&type "%~f0")|powershell -command -
  6. pause
  7. exit/b 0
  8. #>
  9. get-process|ft id,processname,cpu -AutoSize
  10. <#end#>
复制代码

TOP

返回列表