[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 批处理设定时间或者倒计时关闭计算机或者重启计算机

本帖最后由 hzja 于 2025-4-2 22:58 编辑

写了段小代码用于设定时间或者倒计时关闭计算机或者重启计算机(根据别人写的代码作了修改,侵权则删)
  1. @echo off&setlocal enabledelayedexpansion
  2. @mode con cols=120 lines=30&color 0A
  3. title 关机程序 作者 hzj
  4. echo 关机程序&echo.
  5. echo 当前日期 %date%
  6. echo 当前时间 %time:~0,-3%
  7. echo.&echo 本程序在新建计划任务时,有些敏感的杀毒软件会拦截,放行即可。
  8. for /l %%i in (1,1,64) do set /p var=-<nul
  9. echo.&echo 请选择:
  10. echo A(定时关机)B(倒计时关机)C(定时关机和倒计时关机) D(重启计算机) E(取消倒计时关机)
  11. SET /P a=
  12. if /I "!a!"=="A" (
  13. SET /P time1=请输入关机时间(24 小时制,例如 23:59):
  14. at "!time1!" shutdown -s -f
  15. ) else if /I "!a!"=="B" (
  16. SET /P time2=请输入倒计时关机时间(单位秒):
  17. shutdown -s -f -t "!time2!"
  18. ) else if /I "!a!"=="C" (
  19. SET /P time1=请输入关机时间(24 小时制,例如 23:59):
  20. SET /P time2=请输入倒计时关机时间(单位秒):
  21. at "!time1!" shutdown -s -f -t "!time2!"
  22. ) else if /I "!a!"=="D" (
  23. echo.
  24. SET /P b=请选择 A(定时重启计算机)B(倒计时重启计算机):
  25. if /I "!b!"=="A" (
  26. echo.
  27. SET /P time3=请输入定时重启时间(24 小时制,例如 23:59):
  28. at "!time3!%" shutdown -r -f
  29. ) else if /I "!b!"=="B" (
  30. echo.
  31. SET /P time4=请输入倒计时重启时间(单位秒):
  32. shutdown -r -f -t "!time4!"
  33. )
  34. ) else if /I "!a!"=="E" shutdown /a
复制代码

感谢分享
服务器系统用用挺好的

TOP

返回列表