查看: 1356|回复: 12
收起左侧

批处理定时关机程序`~~~

[复制链接]
发表于 2008-12-12 11:28:30 | 显示全部楼层 |阅读模式 <
本帖最后由 无为 于 2008-12-13 00:59 编辑

昨天班里学生找我要一个定时关机的批处理,刚才抽空写出来了,因为时间比较紧,所以没有加太多的功能,如果有其他同学或朋友觉得用得着的,想增加一些功能,可以给我留言,说明想增加哪些功能,如果可以的话,我会尽快写出来。

   下面把代码也发上来,对批处理感兴趣的同学可以一起探讨一下。。。

  1. @echo off
  2. title 定时关机程序V1.0    制作:无为
  3. mode con cols=40 lines=10
  4. color a
  5. cls
  6. echo.
  7. echo.
  8. echo   此程序可以设定在当天时间内任何时间段
  9. echo   自动关闭计算机,如果要设置不同日期内
  10. echo       进行自动关机,请QQ联系我!~~
  11. echo             QQ:253071062
  12. echo   注意: 小时是指几点,而不是指过几个小
  13. echo        时关机,按任意键开始设置.
  14. pause >nul
  15. :start
  16. chcp 437>nul&graftabl 936>nul
  17. echo hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5x>%systemroot%\in.com
  18. set /p password=请输入密码:<nul
  19. for /f "tokens=*" %%i in ('%systemroot%\in.com') do (set password=%%i)
  20. del %systemroot%\in.com
  21. if NOT %password%==123456 (
  22.     echo 密码不正确!~~请按任意键重新输入!~~
  23.     pause >nul
  24.     cls && goto start
  25. )
  26. :sets
  27. mode con cols=40 lines=6
  28. cls
  29. echo 请输入几点定时关机:
  30. set /p h=小时:
  31. echo %h%|findstr "^[0-9]*$">nul || echo 只能输入数字!~~ && pause >nul && goto sets
  32. if %h% gtr 23 (echo 小时错误,一天有几个小时你都不知道啊?!~ && pause >nul && goto sets
  33.              ) else (goto minu)
  34. :minu
  35. echo 请输入%h%点的什么时间关机:
  36. set /p m=分钟:
  37. echo %m%|findstr "^[0-9]*$">nul || echo 注意是时间,只能输入数字!~~~~ && pause >nul && goto minu
  38. if %m% gtr 59 (echo 时间参数不正确!,一小时有多长时间你不会不知道吧? && pause >nul && goto minu
  39.              ) else (goto ok)

  40. k
  41. set time=%h%:%m%
  42. sc config Schedule start= auto
  43. net start Schedule
  44. at %time% shutdown -s -c "30秒后自动关机!~~" -t 30
  45. cls
  46. echo   任务计划添加成功,在%time%将倒计时关机!!~~
  47. ping -n 6 127.1 >nul

复制代码
批处理功能:
   可以实现当天内任意时间段的定时关机计划设置。
   有密码保护,且输入密码时不显示。
   初使密码为123456,如果要修改可以用记事本打开,修改password后面相对于应的值。

定时关机.rar

1018 Bytes, 下载次数: 1

售价: 5 粒金豆  [记录]

评分

参与人数 1金豆 +50 收起 理由
红剑之泪 + 50 不错

查看全部评分

 楼主| 发表于 2008-12-12 11:31:44 | 显示全部楼层 <
鼓励自己动手复制代码生成BAT文件,如果直接下载,则收少许阳光币,搛点辛苦费,呵呵。。。
发表于 2008-12-12 12:02:22 | 显示全部楼层 <
:yct020)   顶!!!
 楼主| 发表于 2008-12-13 09:11:31 | 显示全部楼层 <
昨天弄错了,把整个主题都设置成收费了,呵呵。。。

现在改过来了,看文章和复制代码是免费的,如果直接下附件就要点阳光币。。。
发表于 2008-12-13 13:39:40 | 显示全部楼层 <
我开始还以为就是shutdown...
发表于 2008-12-13 16:49:04 | 显示全部楼层 <
学习啦·····
 楼主| 发表于 2008-12-13 17:02:17 | 显示全部楼层 <
我开始还以为就是shutdown...
红剑之泪 发表于 2008-12-13 05:39



呵呵,最终还是用的SHUTDOWN,只是增强了一下而已。。。
发表于 2008-12-14 11:00:59 | 显示全部楼层 <
哦,还搞不懂呢。。。
发表于 2008-12-24 16:00:41 | 显示全部楼层 <
不错....:yct025)
发表于 2008-12-26 17:11:51 | 显示全部楼层 <
学习下!!!
发表于 2009-1-1 19:36:31 | 显示全部楼层 <
好东西都没人来学习下!1

真是不懂欣赏!
发表于 2009-1-1 20:05:44 | 显示全部楼层 <
呵。

   定时关机的。!

     好东西哈。

       学习下。
发表于 2009-1-1 20:06:06 | 显示全部楼层 <
老班元旦快乐啊。

QQ|Archiver|手机版|小黑屋|删帖指引|阳新新阳网 ( 鄂ICP备19013424号-2|42022202000111 )

GMT+8, 2024-9-29 04:46 , Processed in 3.963364 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.