任务计划程序打开命令提示符但不打开 运行 python 脚本

Task Scheduler opens command prompt but does not run python script

我每天从我的命令提示符 运行 一个 python 脚本,但我想使用任务计划程序自动执行此操作。我只能让它打开命令提示符,但我必须手动 运行 python 程序。我错过了什么?

  1. 新文件夹 myTasks
  2. 创建基本任务
  3. 任务名称、触发器、启动程序
  4. 程序脚本/cmd.exe
  5. 添加参数:"C:\Users\Matthew Olive\PycharmProjects\VOLALGO1\scraper.py"
  6. 手动运行任务测试

我得到的只是命令提示符打开并显示:C:\WINDOWS\system32>

它实际上不会 运行 python 脚本。 如果我在 C:\WINDOWS\system32> 之后输入 python "C:\Users\Matthew Olive\PycharmProjects\VOLALGO1\scraper.py",它将 运行 就好了。

您可以直接使用带有完整路径的 python.exe 而不是使用 cmd.exe。它可能所在的示例位置是

C:\Users\MyName\AppData\Local\Programs\Python\Python37-32\python.exe

感谢 CaffeinatedCoder!我想通了!

我在 program/script 中完全使用了它并且它起作用了。原来在python终端里是运行,但是马上就消失了,所以我在python脚本的末尾加了input("Press Enter to Exit...")