bat完美关机命令@echo off
title OLIVER-COMPUTER
mode con cols=46 lines=24
color 0d
shutdown /a >nul 2>nul
ver > %temp%\p
find /i " 5.2" %temp%\p > nul && set shutdowntime=600&& goto start
set shutdowntime=526509812
:start
cls
set choice=
echo      \\\ATA///    %date%
echo      \\ - - //        %time:~0,8%
echo      ( @ @ )
echo┏━━━oOOo━━(_)━━oOOo━━━━┓
echo╀╀
echo    A◎1.今天你关了吗?  ◎
echo    A◎2.赶快快快重启啦!◎
echo    A◎3.来个定时怎么样?◎
rem echo    A◎4.计划关机!(尽请期待)◎
echo╁                        Oooo    ╁
echo┗━━━━━━━━oooO━━(  )━━┛
echo                      (  )    ) /
echo                        \ (    (_/
echo                        \_)
set /p choice=...说吧,想做什么操作,就在这⼉输⼊:
If "%choice%" equ "1" goto gj
If "%choice%" equ "2" goto cq
If "%choice%" equ "3" goto ds
If "%choice%" equ "4" goto jh
If "%choice%" equ "q" goto :eof
goto start
:gj
echo.
echo .....确定⽴刻关机吗???直接按下Enter
set /p choice=.......想反悔的话,也⾏,输⼊N:
if  /i "%choice%" equ "n" ( goto start ) else (shutdown /s /t 0)
echo.
goto end
:cq
echo.
echo .....确定⽴刻重启吗???直接按下Enter
set /p choice=.......想反悔的话,也⾏,输⼊N:
if  /i "%choice%" equ "n" ( goto start ) else (shutdown /r /t 0)
echo.
goto end
:ds
set shijian=
set /p shijian=.....恁就写上关机时间吧(秒为单位):
if"%shijian%" equ "" goto start
set tempzhi=%shijian%
:yanzheng
set zhi=%tempzhi:~0,1%
if"%zhi%" equ "0" goto quzhi
if"%zhi%" equ "1" goto quzhi
if"%zhi%" equ "2" goto quzhi
if"%zhi%" equ "3" goto quzhi
if"%zhi%" equ "4" goto quzhi
if"%zhi%" equ "5" goto quzhi
if"%zhi%" equ "6" goto quzhi
if"%zhi%" equ "7" goto quzhi
if"%zhi%" equ "8" goto quzhi
if"%zhi%" equ "9" goto quzhi
echo.
echo ЖЖЖ输⼊内容含有⾮法字符串,请从新输⼊ЖЖЖ
pause > nul
goto start
:quzhi
set tempzhi=%tempzhi:~1%
if"%tempzhi%" == "" goto jixu
goto yanzheng
:jixu
if %shijian% leq %shutdowntime% (
shutdown /s /t %shijian% /c 我⼬,得狠了吧,说关就关你
) else (
echo.
echo    ЖЖЖ你输⼊的关机时间超出电脑范围ЖЖЖ
echo请输⼊⼩于%shutdowntime%的数值
pause>nul
goto start
)
echo.
echo ¤¤¤电脑将在%shijian%秒后关机,抓紧了¤¤¤
echo.
echo .....确定关机时间了吗直接按下Enter
set /p choice=.......想反悔的话,也⾏,输⼊N:
if /i "%choice%" equ "n" ( goto qx ) else ( goto end )
:jh
echo.
echo.
echo计划关机暂未推出,请敬请关注!
echo                ... ...
pause > nul
goto start
:qx
cls
shutdown /a > nul 2>nul
set choice=
echo                        %time%
echo.
echo1.额知到错了,再也不敢关机了,绕了我吧?
echo.
echo2.哥只是失误,最近眼睛不太好使了,时间瞧错了
echo.
echo3.我原来是想重启来,冤这电脑不按套路出牌
echo.
echo4.太慢了,我要⽴马关机⾥,不玩了...
echo.
echo.
echo⼜反悔了吧?就你这臭脾⽓,深度鄙视你
set /p choice=瞧见了没?上⾯有的后悔药让你选,⾃⼰看着办:
echo.
if"%choice%" equ "" goto qx
if"%choice%" equ "1" goto start
if"%choice%" equ "2" goto ds
if"%choice%" equ "3" goto cq
if"%choice%" equ "4" goto gj
关机程序代码if"%choice%" equ "q" goto :eof
:end
echo.
echo                  Good Bye
echo                                    %date%
pause>nul
这是⼀个⽐较个性化的关机脚本。
把上述的代码粘贴复制到新建的“关机.bat”脚本中,然后双击执⾏即可。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。