
@echo off
for /f %%i in ('tasklist ^|find /c "php-cgiexe"') do set /a n=%%i
rem echo %n%
if %n% gtr 5 goto :eof
start abcexe
rem pause
说明你这个文件,要不是被删了,要不就是被改了名字
总之,如果你在CMD里输入一个命令后,如果windows找不到就会提说不是内部命令,
解绝方法:你可以用sfc这个命令恢复(也是在CMD里输,而且要用XP安装盘)也可以去别的机子里考一份然后放到X:\windows\system32里面就可以了
a)、先用tasklist 输入进程列表给find ,让find找出qqexe进程,如果找到,那执行下面的结束 *** 作,找不到就退出bat
@echo off
tasklist|find /i "qqexe" ||exit
taskkill /im qqexe /f
b)、把进程列表放在A文档里面然后再用FIND查找代码:
@echo off
tasklist>C:\atxt
find "QQexe" C:\atxt&&taskkill /f /im "QQexe"
c)、如果不是要循环监控的话,直接taskkill。。。反正最终目的是不要有QQ进程。
每隔20秒自动检测进程列表,自动关闭notepadexe。
@echo off:1
tasklist | find "notepadexe" >>c:\notepadluowei
if exist c:\notepadluowei taskkill /f /im notepadexe
ping 1271 -n 20 >nul 2>nul
goto 1
以上就是关于求助批处理代码, 希望能够通过tasklist获取某个进程的数量全部的内容,包括:求助批处理代码, 希望能够通过tasklist获取某个进程的数量、为什么在CMD中输入tasklist命令后,显示 “ 错误:找不到”、批处理命令tasklist怎样检索进程并判断等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)