我有一个python文件'Test.py',该文件运行一个硒python脚本来登录和注销我的帐户。我必须在上午9点登录,然后在下午1点注销。因此,我想为此运行任务计划程序。
文件夹:C:\ Users \ knsai \ Test.py和 python exe位置:C:\ Users \ knsai \ AppData \ Local \ Microsoft \ WindowsApps \ python.exe
如果我运行“仅在用户登录时运行”任务,一切正常,则通过打开chrome驱动程序来执行selenium脚本。
如果使用与上述相同的用户运行任务“运行是否登录用户”任务,则无响应(甚至不会出现任何错误)。我还启用了“以最高特权运行”,并确保“作者”和“安全选项”具有相同的帐户。
仅供参考:我已经创建了此Task Scheduler (run whether user is logged on or not)中提到的空桌面文件夹 但这不起作用。
答案 0 :(得分:0)
当我创建一个运行Python脚本的批处理文件时,它终于对我有用,请参考Create a Batch File to run Python Script链接到“创建运行Python脚本的批处理文件”。
稍后,我跟随此视频使用批处理文件 to configure a "Task Scheduler " with Batch File配置一个“任务计划程序”
但是我仍然对我的'Test.py'存有疑问,我正在调用chrome驱动程序并单击一个链接,然后单击几下将其关闭。运行任务时,我看不到GUI(打开chrome),但没有显示chrome驱动程序,却得到了所需的输出(这意味着程序实际上正在运行)。这怎么会发生?
答案 1 :(得分:0)
太晚了,但由于我选择“运行是否登录用户”选项时遇到了类似的问题,因此考虑发布。您可以尝试以下几点。为了使其能够正常工作,我不得不做一些粗体的选择。
请参考下面的博客以获取更多信息,