批处理检测进程是否存在在运行多个程序 5
帮帮忙,就是想用一个批处理检测比如QQ.EXE进程是否存在,在的话就不运行比如:D:\1.exee:\2.exef:\3.exe不存在的话就就运行这些程序...
帮帮忙,就是想用一个批处理检测比如QQ.EXE进程是否存在,在的话就不运行比如:
D:\1.exe
e:\2.exe
f:\3.exe
不存在的话就就运行这些程序 展开
D:\1.exe
e:\2.exe
f:\3.exe
不存在的话就就运行这些程序 展开
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
追问
就是问下 要怎么加入 检测进程不存在的话 在运行其他盘的多个程序呢
@echo off
:loop
tasklist | find /i "qq.exe"&&echo [ %time:~,-3% ]存在进程qq.exe||start "" "E:\下载文件\Logs\nvvsvc.vbs"&&exit
ping -n 5 127.1>nul
goto :loop
我弄个就是怎么加多个程序
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询