在 Windows 上的任务计划程序中安排和手动 运行 .pyw 脚本

Schedule and MANUALLY run .pyw script in Task Scheduler on Windows

我想在 Windows 上的任务计划程序中安排一个 .pyw 脚本。当我双击该文件时,一切正常,程序执行它应该执行的操作。我在任务计划程序中成功创建了一个任务: -'Run with highest privileges' 选中 -配置 Windows 10 -'At system startup'触发器 -Action: 'Start a program' 并且我提供了 .pyw 脚本的完整路径 -我也没有勾选'Start the task only if the computer is on AC power'

..当我右击 --> 运行,我得到一个标准问题:"How do you want to open this file" 等等。现在,任务的状态是 'Running',但什么都没有发生了,我在任务管理器中找不到我的程序 运行。有什么建议吗?

您应该提供 python 解释器的完整路径,并在可选参数中添加脚本的路径。 就像在 cmd 中一样,当您 运行 一个 python 脚本时,您首先键入 python,与任务计划程序的工作方式相同。

详细了解 Max 的回答:

在 "program/script" 字段你应该写:

"C:\Users\Me\AppData\Local\Programs\Python\Python36\pythonw.exe"

(⚠ 不适用于 python.exe)

在 "add arguments" 字段中:

"C:\Users\Me\Desktop\test.pyw"