我使用“subprocess”使用语音助手(在Python中)打开浏览器窗口。事实上,它打开了。但是如何编写代码以便使用某个命令关闭浏览器,例如“关闭浏览器”?
我使用以下代码:
if cmd == 'open_browser':
`subprocess.call("explorer C:\\Users\\Mandalorian\\AppData\\Local\\Yandex\\YandexBrowser\\Application\\browser.exe" , shell=True)
play("ok")`
我有Windows 10,python 3.8.3
我已经尝试过了,但没有帮助:
time.sleep(1) os.kill(subprocess.pid, signal.SIGINT)
时间.睡眠(1)
os.kill(子进程.pid,信号.SIGINT)
和
process = subprocess.Popen(cmd, shell=True) time.sleep(5) process.terminate()
您可以使用 pywindctl 库 - https://pypi.org/project/PyWinCtl/ 用于关闭、最小化、始终在顶部模式等..