windows定时执行python程序
先写个 bat 脚本,执行 Python 程序
:: 根据实际情况修改 Python 解释器的路径
set PYTHON=D:\python\python.exe
set CODE_DIR=D:\code\project
cd /d "%CODE_DIR%"
:: 启动 Python 程序
echo Running main.py...
%PYTHON% main.py > nohup.log 2>&1
echo All scripts completed.
win + r 打开 taskschd.msc 任务计划程序
根据需要设置触发条件,在操作中启动 bat 程序即可。
这样启动是视为在有图形化操作界面启动的,应该是什么任何程序都可以运行,并且登录用户后在前台看不到任务进程(后台任务管理器中可以看到)