如何使用python杀死正在运行的程序?

2024-09-30 16:23:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我遇到了如下所述的一种特殊情况:

我是一个传奇联盟的球员,有很多次游戏被冻结在加载屏幕上。我尝试过终止程序的快捷方式,但这些方法都不起作用。我无法切换到使用任务管理器来终止程序。

那么,如果我使用Listary,是否有一个Python脚本可以用来终止程序?(这个程序可以帮助打开任何东西,即使屏幕被冻结了,如果我调用python脚本的名称,我希望它可以杀死传奇联盟程序。)

该问题由霸王金龙解决,并向未来的联盟玩家展示:

  1. 安装python并编写以下代码 (同时安装软件包psutil)
import psutil

for process in psutil.process_iter():
    if process.name() == "LeagueClient.exe":
        process.kill()

  1. 安装列表,当屏幕冻结时,使用快捷方式调用此脚本的名称。在

Tags: 方法程序脚本名称游戏管理器屏幕玩家
1条回答
网友
1楼 · 发布于 2024-09-30 16:23:55

当然,不过您需要知道程序的确切名称,您可以通过任务管理器找到:

Task Manager -> Processes -> League of Legends -> Right-click -> Go to details -> Name

假设名称是lol.exe。然后:

^{pr2}$

但是,如果您从Details选项卡(您可以通过Go to details访问该选项卡)杀死一个程序,那么taskmanager应该完成这项工作。请注意,上面可能不会完全终止程序,因为它可能有一些子进程,这些子进程也需要被终止——但是您可以迭代地执行,直到League of Legends在{}中消失。在

另请参见related SO。在

相关问题 更多 >