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

[系统相关] 批处理自动关机程序

这段代码无法运行还请斑竹帮我更正,谢谢!

  1. @echo off
  2. title 《自动关机程序》    color 17
  3. :start
  4. echo.
  5. echo.
  6. echo  请选择要进行的操作,然后按回车:
  7. echo.
  8. echo           1. 定时关机
  9. echo           2. 倒计时关机
  10. echo           3. 删除定时关机任务
  11. echo           4. 查看定时关机任务状态
  12. echo           5. 注销
  13. echo           6. 退出
  14. echo.
  15. :set
  16. SET a=
  17. Set /P a=  请选择要进行的操作 (1/2/3/4/5/6) ,然后按回车:
  18. If "%a%"=="" Goto Start
  19. IF NOT '%a%'=='''' SET a=%a:~0,1%
  20. ECHO.
  21. IF /I '%a%'=='1' goto 1
  22. IF /I '%a%'=='2' goto 2
  23. IF /I '%a%'=='3' goto 3
  24. IF /I '%a%'=='4' goto 4
  25. IF /I '%a%'=='5' goto 5
  26. IF /I '%a%'=='6' goto 6
  27. echo %a%       选择无效,请重新输入:
  28. echo.
  29. goto set
  30. :1
  31. echo 请输入关机时间,(如12:00:00)
  32. set shutdowntime=
  33. set /p shutdowntime=
  34. at %shutdowntime% tsshutdn 0 /delay:0 /powerdown >nul
  35. IF not errorlevel 1 goto ok
  36. echo %shutdowntime% 不是标准的时间格式,请重新输入
  37. echo.
  38. goto 1
  39. :k
  40. echo.
  41. echo 设定完毕! 按任意键继续...
  42. pause >nul
  43. cls
  44. goto start
  45. :2
  46. echo 您想要多少秒后关机
  47. echo (若设定后要取消,单击"确定"后按Ctrl+C键两次)
  48. set timed=
  49. set /p timed=输入:
  50. tsshutdn %timed% /delay:0  /powerdown >nul
  51. IF not errorlevel 1 goto ok
  52. echo %timed% 是无效的关机时间,请重新输入
  53. echo.
  54. goto 2
  55. :3
  56. at /del /y
  57. echo 定时关机任务已取消,按任意键继续...
  58. pause >nul
  59. cls
  60. goto start
  61. :4
  62. at
  63. echo 按任意键继续...
  64. pause >nul
  65. cls
  66. goto start
  67. :5
  68. logoff
  69. :6
  70. exit
复制代码

[ 本帖最后由 随风 于 2008-6-11 20:59 编辑 ]

回复 3楼 的帖子

我的系统是XP的,没有开启计划服务,请问要开起吗?

TOP

返回列表