【问题标题】:Using Python to close Chrome Browser on Win7+Win7+上使用Python关闭Chrome浏览器
【发布时间】:2019-12-22 16:34:17
【问题描述】:

The specific task to close 好的,所以我花了一些时间研究如何做到这一点,我得到的最接近的是:

os.system("powershell.exe Get-Process chrome | Stop-Process")

但后来我得到了这个错误:

如果我从我的 CMD 运行此命令,它会起作用,并且 chrome 窗口会关闭并包含所有选项卡。

'Stop-Process' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

我尝试过使用 '''os.system(taskkill /IM /F chrome.exe)'''(包括所有选项)

什么都没有。我得到的最好的是“哦,快照”页面。 (主 chrome 进程没有关闭)。

谢谢!

【问题讨论】:

  • 我相信你的意思是taskkill /F /IM chrome.exe。进程名称与IM 配对,而不是F
  • 尝试 taskkill 和 /T 以杀死所有子进程。
  • 我收到“错误:无效的语法。'/IM' 的预期值。键入“TASKKILL /?”以供使用。”,如果我将 /T 放在最后。 - 不起作用:(

标签: python windows powershell cmd


【解决方案1】:

你应该这样做:

os.system("powershell.exe -command Stop-Process -Name 'chrome'")
os.system("taskkill /im chrome.exe /f")

【讨论】:

  • 我正在寻找关闭特定任务,如所附屏幕截图所示
  • 不工作请删除你的错误答案谢谢
【解决方案2】:

我不使用 Chrome,但我在 Visual Studio 上尝试过:

import os

cmd =  "taskkill /f /im  Code.exe"
os.system(cmd)

它对我有用,只需将 Code.exe 替换为 Chrome.exe

import os

cmd =  "taskkill /f /im  Chrome.exe"
os.system(cmd)

【讨论】:

  • 是的,它可以工作,但它使浏览器保持打开状态,并使用显示“哦,快拍”页面的选项卡。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-04-03
  • 1970-01-01
  • 1970-01-01
  • 2012-07-30
  • 2019-12-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多