关闭后重新打开程序

时间:2015-12-12 15:21:49

标签: python python-3.x

我正在尝试编写一个Python脚本,以便在Outlook关闭后重新打开它。

这样做的目的是:基本上我有这个烦人的习惯,一旦我完成关闭Outlook,当我关闭Outlook时,我将不会收到任何提醒或电子邮件通知。

我设法制作了一个python脚本,一旦你运行它,它将打开Outlook:

import os
outlook = 'C:\Program Files (x86)\Microsoft Office\Office14\OUTLOOK.EXE'
os.startfile(outlook)

如果关闭outlook.exe后如何制作它,它会再次打开它?提前谢谢。

1 个答案:

答案 0 :(得分:2)

嗯,重新开始一个死去的孩子并不是很困难。你应该只考虑它意味着什么:你必须在试图自愿停止Outlook之前杀死你的启动器。

要直接回答您的问题,您可以使用Date = 4

subprocess

上面的代码在重新启动之前添加了一个延迟,因为我不知道Outlook的内部(我多年没有使用它)。如果它启动了子进程并且初始进程没有等待其子进程,则延迟可以确保在开始新副本之前每个Outlook都已消失。例如,Firefox和Thunderbird在请求关闭和重新启动之间需要一些时间。