Python 使用任务调度程序自动登录 Windows

Posted

技术标签:

【中文标题】Python 使用任务调度程序自动登录 Windows【英文标题】:Python to log in Windows automatically with task scheduler 【发布时间】:2022-01-19 12:17:26 【问题描述】:

我创建了一个 python 脚本来自动执行一项任务。 我想每天每小时运行一次,为此我在 Windows 任务计划程序中创建了一个任务。

有没有办法在我的帐户注销时编写脚本以自动登录 Windows,因为如果 Windows 用户未登录,我的脚本将失败。

谢谢。

【问题讨论】:

【参考方案1】:

这是处理此问题的错误方法。这是正常的,并且您的计算机不会始终登录。您不应尝试更改它,因为它会非常不安全。

正确的做法是找出系统未登录时脚本无法运行的原因。在设置任务时,您可以设置启动时应使用的用户凭据。确保您的程序在运行时没有对可访问性或安全性做出任何错误假设。

【讨论】:

自动化使用 OCR 技术,这就是它需要登录的原因,否则无法抓取屏幕。 它在刮什么?网页还是捕获的图像?可能有另一种方法。 这是从应用程序捕获的图像。

以上是关于Python 使用任务调度程序自动登录 Windows的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Windows 任务调度程序在(ubuntu bash windows 10)上运行程序

用于调度代码重复运行的 Windows 任务调度程序有多可靠?

大数据:任务调度

oracle 03-20 使用Oracle调度程序自动化任务

从 Windows 任务调度程序在虚拟环境中运行 python 脚本

Linux“at”任务调度程序是不是有python模块