Python计划任务关闭taskeng.exe

时间:2015-02-03 15:35:56

标签: python windows scheduled-tasks

我有一个计划任务,它运行一个Python脚本,确保我在解锁计算机时登录网站。

有时我需要使用getpass()来获取正在登录的网站的密码(有时我已经登录,因此无需获取密码)。

因此,当使用getpass()时,会弹出名为taskeng.exe的控制台窗口。

问题是,当我的Python脚本完成运行时,控制台窗口不会关闭。如何在脚本运行完毕后让该窗口自动关闭?

作为奖励问题:taskeng.exe目前在所有其他窗口后面弹出。当需要密码时,我怎样才能使它成为最重要的窗口,而不是在最后的窗口?

1 个答案:

答案 0 :(得分:0)

在我的Python脚本末尾插入它似乎有效:

from os import system
system('taskkill /fi "WindowTitle eq taskeng.exe"')

我喜欢它,因为它不需要任何额外的Python模块。

如果当时正在运行多个计划任务,可能会导致问题(我不确定它是否会杀死所有计划任务,或者只是其中一个随机,但其中任何一个都可能是潜在的问题在您自己的计划任务中使用此代码之前请考虑。)