shutdown -s -t733
发布网友
发布时间:2023-11-13 10:44
我来回答
共2个回答
热心网友
时间:2024-01-08 16:32
可以写个批处理文件“定时关机.bat”,代码更新日期:2017年6月15日。
(可以用“ExeScript 3.0”软件将“定时关机.bat”转为.exe可执行文件)
请把以下代码复制到记事本,然后另存为“定时关机.bat”,之后双击即可使用。
@echo off
:menu
mode con cols=52 lines=32&color 3f
title 定时关机
echo.
echo %date% %time%
echo.
echo ┏┳━┳━┳━┳━┳━━━━━┳━┳━┳━┳━┳┓
echo ┣┻┳┻┳┻┳┻┳┫ 定时关机 ┣┳┻┳┻┳┻┳┻┫
echo ┣┳┻━┻━┻━┻┛━━━━━┗┻━┻━┻━┻┳┫
echo ┣┻┫ [1] 倒计时关机 (如:1小时30分钟后关机)┣┻┫
echo ┣┳┫━━━━━━━━━━━━━━━━━━━┣┳┫
echo ┣┻┫ [2] 定时关机 (如:23:00 晚上11时关机)┣┻┫
echo ┣┳┫━━━━━━━━━━━━━━━━━━━┣┳┫
echo ┣┻┫ [3] 注销 (即刻退出系统,无提示界面) ┣┻┫
echo ┣┳┫━━━━━━━━━━━━━━━━━━━┣┳┫
echo ┣┻┫ [4] 重启 (等待5秒,然后关机重开机) ┣┻┫
echo ┣┳┫━━━━━━━━━━━━━━━━━━━┣┳┫
echo ┣┻┫ [5] 取消关机或重启 (注销不能取消) ┣┻┫
echo ┣┳┫━━━━━━━━━━━━━━━━━━━┣┳┫
echo ┣┻┫ [6] 启动 Task Scheler 服务 ┣┻┫
echo ┣┳┫━━━━━━━━━━━━━━━━━━━┣┳┫
echo ┣┻┫ [7] 打开 服务窗口 手动启动上述服务 ┣┻┫
echo ┣┳┫━━━━━━━━━━━━━━━━━━━┣┳┫
echo ┣┻┫ [8] 退出 ┣┻┫
echo ┣┳┫━━━━━━━━━━━━━━━━━━━┣┳┫
echo ┣┻┳━┳━┳━┳ 2017-06-15 ┳━┳━┳━┳┻┫
echo ┗━┻━┻━┻━┻━━━━━━━┻━┻━┻━┻━┛
echo.
echo 注意:定时关机需要启动 Task Scheler 服务,
echo [6]启动此服务,如果提示无法启动服务,
echo [7]将启动类型改为“自动”后再执行[6]
echo.
echo.
SET Choice=
SET /P Choice= 请输方括号内的数字:
echo.
IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%
IF /I '%Choice%'=='1' goto countdown
IF /I '%Choice%'=='2' goto timing
IF /I '%Choice%'=='3' goto logoff
IF /I '%Choice%'=='4' goto restart
IF /I '%Choice%'=='5' goto cancel
IF /I '%Choice%'=='6' goto ts
IF /I '%Choice%'=='7' goto services
IF /I '%Choice%'=='8' goto exit
goto menu
:countdown
mode con cols=52 lines=10&color 3f
title 倒计时关机━例如:1小时后关机
cls
echo.
echo ┏━━━━━━━━━━━━━━━┓
echo ┣请输入倒计时关机时间(单位:秒) ┫
echo ┣ 例如:600 (10分钟后关机) ┫
echo ┣ 3600 ( 1小时后关机) ┫
echo ┗━━━━━━━━━━━━━━━┛
echo.
set /p sec= 请输入倒计时间:
shutdown -s -t %sec% -c "By Kevin"
exit
:timing
mode con cols=52 lines=15&color 3f
title 定时关机━例如:晚上11点关机
cls
echo.
echo ┏━━━━━━━━━━━━━━━━━━┓
echo ┣ 请输入关机时间(请按格式正确输入) ┫
echo ┣ 例如输入:23:00 (冒号是英文的) ┫
echo ┣ 晚上11时关机,会提前30秒通知, ┫
echo ┣ 只有在显示通知时才能取消关机 ┫
echo ┣ ┫
echo ┣ 定时关机会创建任务计划,杀毒软件 ┫
echo ┣ 可能会弹出警告提示,允许操作即可 ┫
echo ┗━━━━━━━━━━━━━━━━━━┛
echo.
set /p time= 请输入关机时间:
at %time% shutdown -s
cls
echo.
echo.
echo.
echo ┏━━━━━━━━━━━━━┓
echo ┣ 如果您刚才输入正确,系统 ┫
echo ┣ 将会在您指定的时间关机。 ┫
echo ┗━━━━━━━━━━━━━┛
echo.
echo 您刚才输入的是 %time%
echo.
echo.
echo 按任意键退出
pause>nul
exit
:logoff
shutdown -l
exit
:restart
shutdown -r -t 5
exit
:cancel
shutdown -a
exit
:ts
mode con cols=52 lines=9&color 3f
title 启动 Task Scheler 服务
cls
echo.
net start "Task Scheler"
echo.
echo 按任意键返回主界面
pause>nul
goto menu
:services
mode con cols=52 lines=9&color 3f
title 打开 服务窗口
cls
echo.
echo.
echo.
echo 启动类型改为“自动”之后请关闭服务窗口
services.msc
goto menu
:exit
exit
热心网友
时间:2024-01-08 16:33
设置了一个批处理文件的。
新建一个记事本文件,扩展名改成.bat
比如时间是3个小时,把这些写进去:
shutdown -s -t 10800 -c " 三个小时定时关机,要取消关机请运行“shutdown -a”输入 “shutdown -i”,则可以打开设置自动关机对话框,对自动关机进行设置。
保存之后,双击就可以了