如何用批处理(bat)语言编写定时关机程序

在使用电脑时有时我们可能要因为某些事情暂时不能关机,但是又希望电脑自己处理完事情后自动关机。之前我都是直接在cmd下使用如下命令进行定时关机

Code   ViewCopyPrint
  1. at 16:00 shutdown -s  -f

用久了之后觉得这个要手动输入很麻烦,今天就bat脚本写了一个简单的定时关机程序,感觉还不错挺好用的。现在就共享出源代码,新建一个文本文件,将下面的代码copy进来:

Code   ViewCopyPrint
  1. @echo   off    
  2. echo 您使用的是数据中心天空制作的自动关机程序!   
  3. echo 请输入需要关机的延迟时间。   
  4. echo 友情提醒:请先保存、关闭重要的程序,到时候会强制关机。   
  5. :again   
  6. echo 关机时间=   
  7. set /p SHUTTIME=   
  8. echo 将在 %SHUTTIME%后关机。   
  9. echo 确认请输入ok后回车,如果想取消重新设置按任意键。   
  10. set /p AGREE=   
  11. if "%AGREE%"=="ok" at %SHUTTIME% shutdown -f -s   
  12. if not "%AGREE%"=="ok" goto again   
  13. echo 您设置的定时关机时间命令已经生效。请关闭本窗口。   
  14. pause>nul  

保存为bat后缀的文件,定时关机程序就可以用了,双击bat文件,输入需要在多少秒后定时关机就OK了,其他的不管你了,到时间电脑就会自动关机,方便快捷。

weinxin
DC Farm小程序二维码
扫一扫添加博客小程序
Jim

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:6   其中:访客  4   博主  2

    • avatar 行畔博客 3

      哈哈,是的。这个还可以恶作剧呢。。加入一个输入框,要求用户输入指定的文字,才能取消关机。比如要求输入“我是猪”,如果对方输入“我不是”。电脑就执行关机程序。
      =。=貌似现在觉得不好玩了

      • 激劉勇靖 激劉勇靖 Admin

        不错,这个还不错简单好用。

        • avatar 广州嘉卓 1

          这个不错 收了
          其实我连CMD那个也木有用过D 哈哈哈 很菜啊

            • 激劉勇靖 激劉勇靖 Admin

              @广州嘉卓 挺好用的。下载的那些软件都带有广告,还不如自己写一个 。

            • avatar v3 3

              好想法,有空了用python写一个,权当练手了

              • avatar 天下独绝 1

                内容不错。感谢分享。