杀死Windows中存在IF进程

时间:2012-08-17 17:34:48

标签: windows if-statement process kill

我想杀死一个进程,只要该进程存在,我想这样做是因为我有一个只在没有错误的情况下运行的工具并且我做了一些测试,当我试图杀死一个时确实有错误不存在的过程。这是我用来杀死进程的行:

taskkill /f /IM notepad.exe

但我想验证它只在进程EXISTS时执行。

谢谢!!!

1 个答案:

答案 0 :(得分:4)

this问题开始,您应该尝试以下代码:

taskkill /f /im notepad.exe /fi "memusage gt 40" 2>NUL | findstr SUCCESS >NUL && if errorlevel 1 ( echo Notepad was not killed ) else ( echo Notepad was killed )

如果这没有帮助,您可以查看thisthis问题。

我希望它有所帮助!