如何创建一直运行的批处理文件,但只执行我想要在午夜完成的操作?我知道如何做循环部分...或者我认为,我以前从未完成批量代码编程所以我真的不知道它是否正确。
:loop
Stuff
goto loop
但我需要stuff
每天午夜运行一个python脚本。感谢您提前提供任何帮助!
答案 0 :(得分:1)
这取决于显示24小时时间的系统时间。
时间格式可能是变化的 - 您必须检查午夜时间echo %time%
显示的内容。
@echo off
:loop
if "%time:~0,5%"==" 0:00" (
echo launch python script.
ping -n 60 localhost >nul
)
ping -n 20 localhost >nul
goto :loop
答案 1 :(得分:0)
您应该使用at
命令来安排批处理作业并保持单独的死循环。
答案 2 :(得分:0)
您应该尝试 Schtasks.exe ,我在Batch file wiki page上写了一个例子,请参阅 :shutdown-clock 强>
或者您可以使用GUI版本,即Task Scheduler