现在我的系统中激活了几个相同的进程。此外,尽管这些进程具有相同的进程名称,但它们具有不同的窗口标题名称。有时我想杀死一个特定的窗口。如果我使用进程名称杀死进程,我可能会杀死一个应该活着的进程。我该如何解决这个问题?如何使用该进程的窗口名称终止进程? (如果可以,Python 或 Bat)
例如,如果我按进程名称终止进程:
import psutil
PROCNAME = 'server'
def kill():
for proc in psutil.process_iter():
if proc.name == PROCNAME:
proc.kill()
但是,现在我想通过窗口的标题名称终止进程。
最佳答案
我找到了解决方案。我可以像这样使用 bat 命令:
taskkill /fi "WINDOWTITLE eq titleName"
关于python - 如何使用 python 或 bat 使用此进程的窗口名称终止进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26748277/