Board logo

标题: [文件操作] 批处理怎么检测指定进程是否在运行,如果存在则将其结束掉? [打印本页]

作者: wuzexin    时间: 2010-11-23 21:02     标题: 批处理怎么检测指定进程是否在运行,如果存在则将其结束掉?

本帖最后由 pcl_test 于 2016-11-13 22:51 编辑

怎么搜索电脑里的一些进程是否在运行?
比如QQ.exe 如何才能搜索到QQ正在运行,再者如何将它关闭?
作者: sky02    时间: 2010-11-23 22:33

  1. @echo on
  2. :begin
  3. tasklist|find  "QQ.exe" && taskkill /f /im QQ.exe || goto wait
  4. :wait
  5. ping 127.0.0.1 -n 10 >nul
  6. goto begin
复制代码

[ 本帖最后由 sky02 于 2010-11-23 22:37 编辑 ]
作者: cjiabing    时间: 2010-11-23 22:41

  1. tasklist /fi "IMAGENAME eq qq.exe" /nh
复制代码

作者: wc726842270    时间: 2010-11-24 02:55     标题: 回复 1楼 的帖子

还是学一下taskkill和tasklist吧,可以解决你的问题,如果有兴趣schtasks也是不错的命令哦
作者: wuzexin    时间: 2010-11-24 20:47

taskkill   tasklist   schtasks
这几个从未见过,感觉自己太菜了




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2