标题: [其他] 批处理如何循环检测特定进程? [打印本页]
作者: redwolf777 时间: 2014-12-8 22:45 标题: 批处理如何循环检测特定进程?
本帖最后由 redwolf777 于 2014-12-9 01:51 编辑
想做一个 循环检测特定进程~~~~发现后,延迟30秒关闭的批处理!!!求大神指点!!!关闭特定进程。比如qq.exe ~~~~
~
作者: cy97cool 时间: 2014-12-8 22:54
用tasklist
find
和sleepx可以实现
作者: redwolf777 时间: 2014-12-8 22:55
具体指令怎么写啊。。谢谢啊
作者: DAIC 时间: 2014-12-8 23:45
关闭特定进程还是关闭操作系统?
作者: redwolf777 时间: 2014-12-8 23:46
关闭特定进程。比如qq.exe
作者: redwolf777 时间: 2014-12-8 23:52
回复 4# DAIC
在嘛 大神。帮帮忙写下啊。。谢谢
作者: DAIC 时间: 2014-12-9 09:58
- @echo off
- :loop
- taskkill /f /im "qq.exe" >nul 2>&1
- timeout /t 30
- goto :loop
复制代码
作者: redwolf777 时间: 2014-12-9 15:30
回复 7# DAIC
不对 大神~~~我的意思是~~检测进程,发现QQ.exe这个进程以后,要等待30秒以后 再关闭他。。你这个是~~等待30秒 检测一次进程,发现QQ.exe就关闭。。
作者: DAIC 时间: 2014-12-9 16:09
回复 8# redwolf777 - @echo off
- :loop
- tasklist | findstr "QQ.exe" && timeout /t 30 && taskkill /f /im "QQ.exe"
- timeout /t 10
- goto :loop
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |