gpt4 book ai didi

python - 使用 Python 检查 Outlook 是否已经打开,如果没有打开它

转载 作者:行者123 更新时间:2023-11-28 16:29:05 26 4
gpt4 key购买 nike

我写了一个 python 脚本,它经常通过 Outlook 发送邮件。问题是如果我没有打开 Outlook,则不会发送任何邮件。 (我使用的是 Outlook 2013)现在我想在我的脚本开头检查 Outlook 是否已经打开,如果没有我想用 python 打开它以避免错误。

如何检查 Outlook 是否已通过 Python 2.7 运行?要启动 Outlook,我将使用简单的代码:

import os
os.startfile("outlook")

感谢您的帮助!

最佳答案

由于 OP 要求检查 Outlook,我猜这是针对 windows 而不是 unix。此问题之前已在 another question 中介绍过您可以在哪里找到更多详细信息。

我尝试了以下代码片段,它在 python 3.4 上运行良好。我只需要通过 pip install pypiwin32 安装 win32 包。

def outlook_is_running():
import win32ui
try:
win32ui.FindWindow(None, "Microsoft Outlook")
return True
except win32ui.error:
return False

if not outlook_is_running():
import os
os.startfile("outlook")

关于python - 使用 Python 检查 Outlook 是否已经打开,如果没有打开它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33867432/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com