批处理如何显示当前所有进程的数量

我想加个进程数量显示... 我想加个进程数量显示 展开
 我来答
用心明十天
推荐于2016-05-12 · TA获得超过1298个赞
知道小有建树答主
回答量:258
采纳率:100%
帮助的人:193万
展开全部
@echo off
color 0A
echo 进程结束器
echo ==============================================================
tasklist /fo table
tasklist /fo table>tl.txt
echo.
for /f "tokens=2 delims=- " %%i in ('find ".exe" "tl.txt" /i /c') do (
echo 当前所有进程的数量=%%i
)
del "tl.txt" /q /f /a
pause
exit
追问
有点不准啊,还要加2才能得出准确个数
追答
那是因为把System Idle Process和system排除了的缘故
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xxpinqz
2013-04-08 · TA获得超过1322个赞
知道小有建树答主
回答量:1055
采纳率:0%
帮助的人:1311万
展开全部
@echo 如要包含这个本次运行的tasklist进程,则:&tasklist /fo table /nh|find /v /c "">3&set /p 总数=<3&set 总数&echo 不包含,则&set /a 总数-=1&set 总数&pause
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
野人拆
2013-04-08 · TA获得超过1069个赞
知道小有建树答主
回答量:815
采纳率:57%
帮助的人:560万
展开全部
@echo off&setlocal enabledelayedexpansion
set count=0
for /f "delims=" %%a in ('tasklist /fo csv /nh') do (
set/a count=!count!+1
)
echo Total: %count%
pause
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友27e30e5cf
2013-04-08 · TA获得超过4721个赞
知道大有可为答主
回答量:1.5万
采纳率:0%
帮助的人:3462万
展开全部
@ ECHO OFF / F“令牌= 2”%%i在('tasklist的^ | FINDSTR / I的explorer.exe“)做回音%的I >> pid.txt中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式