Python 计划任务关闭 taskeng.exe

Python Scheduled Task Close taskeng.exe

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

有时我需要使用getpass()获取正在登录的网站的密码(其他时候我已经登录所以不需要获取密码)。

所以当使用getpass()时,会弹出一个名为taskeng.exe的控制台window。

问题是,当我的 Python 脚本完成 运行 时,控制台 window 没有关闭。如何让 window 在脚本完成后自动关闭 运行?

作为奖励问题:taskeng.exe 目前出现在所有其他 windows 之后。当需要密码时,我怎样才能让它位于最前面 window 而不是最后面?

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

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

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

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