网上看到一段用批处理制作自动关机的代码,但是为什么设置定时关机时怎么都总说不是标准的时间格式

来源:百度知道 编辑:UC知道 时间:2024/06/15 10:21:30
:1
echo 请输入关机时间,(如12:00:00)
set shutdowntime=
set /p shutdowntime=
at %shutdowntime% tsshutdn 0 /delay:0 /powerdown >nul
IF not errorlevel 1 goto ok
rem 如果输入正确,就执行:ok后面的语句
echo %shutdowntime% 不是标准的时间格式,请重新输入
echo.
goto 1
:ok
echo.
echo 设定完毕! 按任意键继续...
pause >nul
cls
goto start

代码没问题,原因是你的电脑 没启动task scheduler这个服务。
可以去服务里面开启task scheduler这个服务,也可以在批处理最开始的地方加入
sc config schedule start= demand
net start schedule