标题: 已结:检查进程与关闭进程的批处理
[打印本页]
作者: zreo
时间: 2005-11-20 16:51
标题: 已结:检查进程与关闭进程的批处理
我想在批处理里写一条用来检查进程里面如果有一个你指定的程序,就用GOTO去关掉另一条你指定的程序,如果没有的话,就用GOTO去执行别的命令
谢谢这个兄弟,我懂得用TASKLIST来检查,但我是想要编一条程序,比如在进程里检查到了Photoshop.exe的话,在批处理里就用GOTO的命令去关掉你指定的另一个程序TheWorld.exe,如果没有检查到Photoshop.exe就用GOTO去执行别的程序命令
[
Last edited by willsort on 2005-11-25 at 19:34 ]
作者: 220110
时间: 2005-11-20 17:15
用 tasklist 可以查看WIN的进程。
作者: 无奈何
时间: 2005-11-20 23:14
这样试试!
tasklist |findstr /i "Photoshop.exe" &&taskkill /fi "imagename eq TheWorld.exe" ||echo 没有运行 Photoshop
作者: 无奈何
时间: 2005-11-20 23:25
在我这里用管道截获 tasklist 输出,有时会出现进程不全的情况,如果你也碰到这样的问题,换用下面的代码。
tasklist /fi "imagename eq Photoshop.exe"|findstr /i "Photoshop.exe" &&taskkill /fi "imagename eq TheWorld.exe" ||echo 没有运行 Photoshop
作者: zreo
时间: 2005-11-20 23:37
谢谢无奈何兄弟,很感谢。看了一会儿。终于明白这条命令了。真是感谢您
[
Last edited by zreo on 2005-11-20 at 23:44 ]