【发布时间】:2019-06-27 06:24:37
【问题描述】:
是否有任何方法可以使用 python 脚本或命令终止应用程序,例如 Google Chrome? 此外,是否有任何 python 脚本/命令来阻止应用程序启动。
【问题讨论】:
标签: python-3.x windows automation
是否有任何方法可以使用 python 脚本或命令终止应用程序,例如 Google Chrome? 此外,是否有任何 python 脚本/命令来阻止应用程序启动。
【问题讨论】:
标签: python-3.x windows automation
您可以在这样的 Python 脚本中使用来自 os.system() 的 Windows taskkill:
import os
os.system("taskkill /f /im process_im_goes_here.exe"")
/f 表示强制终止进程,/im 表示进程本身 (ImageProcess),这意味着之后您可以指定 ImageProcess 的完整路径。
您还可以使用tasklist 查找当前正在运行的进程。
以下是一些 taskkill 用法示例:
taskkill /pid 1230 /pid 1241 /pid 1253
taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im notepad.exe
taskkill /s srvmain /f /im notepad.exe
taskkill /s srvmain /u maindom\hiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im \*
taskkill /s srvmain /u maindom\hiropln /fi "USERNAME ne NT*" /im \*
taskkill /f /fi "PID ge 1000" /im \*
或者,您可以使用psutil。
您可以在此处了解有关taskkill 和/或python os.system 的更多信息。
另外,这个问题已经回答before
希望这有帮助!
【讨论】: