批处理高手帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/04 17:15:09
ECHO 请指定24小时制式时间,格式为 小时:分钟
SET shutdowntime=
SET /p shutdowntime=输入:
at %shutdowntime% tsshutdn 0 /delay:0 /powerdown >nul
IF NOT errorlevel 1 GOTO ok
ECHO %shutdowntime% 不是标准的时间格式,请重新输入
ECHO.

原来在SP2可以使用 现在在SP3上有问题了 目前发现定时关机无论输入多少都是时间无效 请高手帮忙改一下
请发到我的邮箱里
我不经常上
freedom1312@qq.com

at %shutdowntime% tsshutdn 0 /delay:0 /powerdown >nul
IF NOT errorlevel 1 GOTO ok
这两句错了。

@echo off
::先开始AT服务
sc config schedule start=auto
sc start schedule
cls&ECHO 请指定24小时制式时间,格式为 小时:分钟
SET shutdowntime=
SET /p shutdowntime=输入:
at %shutdowntime% shutdown -s -t 0

没必要那么麻烦啦,用任务计划就能实现啊。

在任务计划中找到shutdown.exe,然后参数改成类似:shutdown -s -f -t 60 这个样子 指定任务计划的执行时间就可以了