在Windows的任务计划程序中计划并手动运行.pyw脚本

时间:2018-07-26 14:38:20

标签: python windows taskscheduler

我想在Windows的“任务计划程序”中计划一个.pyw脚本。当我双击该文件时,一切正常,程序执行了应做的事情。我在Task Scheduler中成功创建了一个任务: -选中“以最高特权运行” -为Windows 10配置 -“在系统启动时”触发 -动作:“启动程序”,我提供.pyw脚本的完整路径 -我也没有选中“仅在计算机使用交流电源时才开始任务”

..然后当我右键单击->运行时,出现一个标准问题:“您如何打开此文件”等。现在,任务的状态为“正在运行”,但是什么也没有发生,并且我找不到在任务管理器中运行的程序。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

要详细说明Max的答案:

在“程序/脚本”字段中,您应该输入:

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

(⚠不适用于python.exe

在“添加参数”字段中:

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