批处理检测进程是否存在在运行多个程序

批处理检测进程是否存在在运行多个程序,第1张

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进程。

每隔20秒自动检测进程列表,自动关闭QQ.exe。

@echo off

:1

tasklist | find "QQ.exe" >>c:\1.TXT

if exist c:\\1.TXT taskkill /f /im QQ.exe

ping 127.1 -n 20 >nul 2>nul

goto 1

a程序 b程序 c程序 d程序=逻辑型

a程序=进程是否存在(“a.exe”)

b程序=进程是否存在(“b.exe”)

c程序=进程是否存在(“c.exe”)

d程序=进程是否存在(“d.exe”)

如果(a程序=真 或 b程序=真 或 c程序=真 或 d程序=真) 则 运行你要运行的程序

否则 结束()

自己多动手多找思路才是正解


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12087993.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存