当触发器为真时,Windows 任务计划程序不会调用脚本

当触发器为真时,Windows 任务计划程序不会调用脚本

我已经安排了内置的 Windows 任务调度程序每天运行 Python 代码,触发时间为上午 11:14。问题是,我告诉调度程序运行 cmd 并调用关键字python pathtofile.py作为程序参数,但调度程序从路径启动 cmd System32,但不调用提供给调度程序的额外参数。如何让此调度程序启动 cmd 并运行命令python pathtopythonfile.py?我需要启动 cmd,并且在此之后,cmd 需要在我的计算机上的远程位置执行 Python 文件。当我指向 11.14 M 到达时应调用的 .exe 并添加参数“python file_location.py”时,我尝试将参数传递给调度程序,但命令行启动时不会调用这些参数。

当我指定了要运行的程序后,下面的界面中需要参数。

在此处输入图片描述

答案1

计划任务没有PATH环境变量,因此需要完整指定可执行路径。

将您的批处理命令修改为 \path\to\python.exe \path\to\pythonfile.py

答案2

您需要在所有 3 个字段中提供输入。

  1. 程序/脚本:您的 python.exe 文件的路径。
  2. 添加参数(可选):要执行的文件保存的路径
  3. 开始于(可选):要执行的文件的名称(例如 test.py)。

相关内容