求监视进程是否存在的批处理代码..
发布网友
发布时间:2024-10-24 13:48
我来回答
共2个回答
热心网友
时间:2024-11-05 00:50
@echo off
color 5a
:a
tasklist /nh|find /i "notepad.exe"
if ERRORLEVEL ==1 cls&echo taskkill /f /im "不存在时结束的进程" else cls&echo 找到notepad.exe
ping -n 3 127.1>nul
goto a
如果这个批处理窗口被关闭时,则结束XX.exe进程 这个没有实现
热心网友
时间:2024-11-05 00:52
@echo off
color 5a
:a
tasklist /nh|find /i "qq.exe"
if ERRORLEVEL ==1 cls&taskkill /f /im "不存在时结束的进程" else cls&echo 找到qq.exe
ping -n 3 127.1>nul
goto a
第一句,显示所有进程列表并寻找字符串QQ.EXE,不区分大小写。第二句,如果错误代码为1,即未找到,结束指定进程。否则,即有QQ.EXE,显示信息。最后一句,重复检查。你的那个要求没法实现,除非用另一个批处理也实时监控