写一个bat ,想写一个bat,功能类似于任务管理器,监测进程,可以输入进程号结束进程,就这2个要求。
1个回答
展开全部
@echo off
:1
tasklist | find "notepad.exe" >>c:\notepad.luowei
if exist c:\notepad.luowei taskkill /f /im notepad.exe
ping 127.1 -n 20 >nul 2>nul
goto 1
每隔20秒自动检测进程列表,自动关闭notepad.exe。
a)、先用tasklist 输入进程列表给find ,让find找出qq.exe进程,如果找到,那执行下面的结束操作,找不到就退出bat
@echo off
tasklist|find /i "qq.exe" ||exit
taskkill /im qq.exe /f
b)、把进程列表放在A文档里面然后再用FIND查找代码:
@echo off
tasklist>C:\a.txt
find "QQ.exe" C:\a.txt&&taskkill /f /im "QQ.exe"
c)、如果不是要循环监控的话,直接taskkill。。。反正最终目的是不要有QQ进程。
更多追问追答
追问
我不用自动关闭 什么 notepad 我需要的是 一个监测进程的 窗口服务。 命令行 输入 进程号 可以关闭进程。 麻烦提供简单例码。
追答
@ECHO OFF
set /p a=请输入你的进程ID
TSKILL %a%
pause
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询