Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用窗口';使用python或bat指定此进程的名称_Python_Process_Kill Process - Fatal编程技术网

如何使用窗口';使用python或bat指定此进程的名称

如何使用窗口';使用python或bat指定此进程的名称,python,process,kill-process,Python,Process,Kill Process,现在,我的系统中激活了几个相同的进程。此外,虽然这些进程具有相同的进程名称,但它们具有不同的窗口标题名称。有时我想杀死一个特定的窗口。若我使用进程名终止进程,我可能会终止一个应该处于活动状态的进程。我怎样才能解决这个问题?如何使用进程的窗口名终止进程?(蟒蛇或蝙蝠,如果可以的话) 例如,如果我按进程名称终止进程: import psutil PROCNAME = 'server' def kill(): for proc in psutil.process_iter():

现在,我的系统中激活了几个相同的进程。此外,虽然这些进程具有相同的进程名称,但它们具有不同的窗口标题名称。有时我想杀死一个特定的窗口。若我使用进程名终止进程,我可能会终止一个应该处于活动状态的进程。我怎样才能解决这个问题?如何使用进程的窗口名终止进程?(蟒蛇或蝙蝠,如果可以的话)

例如,如果我按进程名称终止进程:

import psutil

PROCNAME = 'server'

def kill():
    for proc in psutil.process_iter():
        if proc.name == PROCNAME:
            proc.kill()
不过,现在我想按窗口的标题名终止进程。

尝试使用


我找到了解决办法。我可以像这样使用bat命令:

taskkill /fi "WINDOWTITLE eq titleName"

thx,但我想按windowtitle而不是进程名终止
taskkill /fi "WINDOWTITLE eq titleName"