python - 如何使用 python 或 bat 使用此进程的窗口名称终止进程

标签 python process kill-process

现在我的系统中激活了几个相同的进程。此外,尽管这些进程具有相同的进程名称,但它们具有不同的窗口标题名称。有时我想杀死一个特定的窗口。如果我使用进程名称杀死进程,我可能会杀死一个应该活着的进程。我该如何解决这个问题?如何使用该进程的窗口名称终止进程? (如果可以,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/

相关文章:

python - 如何更改QMessageBox中的按钮顺序

python - pygame定位声音?

java - 在进程、TCP、Java 之间传递套接字对象

C# 名称进程

powershell - 杀死从远程计算机上给定路径运行的多个进程

linux - 如何重启后台php进程? (如何获取pid)

python - Linux环境下如何安装Python包?

process - 如何计算内存中 Erlang 进程的大小?

java - 如何在 Java 中杀死任务管理器?

java - 从 javafx 应用程序启动 python 脚本