在 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"
我想在 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"