@echo off
title OLIVER-COMPUTER
mode con cols= lines=
color 0d
shutdown /a >nul >nul
ver > %temp%\ver.temp
find /i " 5.2" %temp%\ver.temp > nul && set shutdowntime=&& goto start
set shutdowntime=
:start
cls
set choice=
echo       \\\ATA/// %date%
echo       \\ - - // %time:~0,8%
echo         ( @ @ )
echo ┏━━━oOOo━━(_)━━oOOo━━━━┓
echo ╀ ╀
echo A◎ .今天你关了吗?    ◎
echo A◎ .赶快快快重启啦! ◎
echo A◎ .来个定时怎么样? ◎
rem echo A◎ .计划关机!(尽请期待) ◎
echo ╁ Oooo ╁
echo ┗━━━━━━━━oooO━━( )━━┛
echo ( ) ) /
echo \ ( (_/
echo \_)
set /p choice=...说吧,想做什么操作,就在这儿输入:
If "%choice%" equ "" goto gj
If "%choice%" equ "" goto cq
If "%choice%" equ "" goto ds
If "%choice%" equ "" 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 )
echo.
goto end
:cq
echo.
echo .....确定立刻重启吗???直接按下Enter
set /p choice=.......想反悔的话,也行,输入N:
if /i "%choice%" equ "n" ( goto start ) else (shutdown /r /t )
echo.
goto end
:ds
set shijian=
set /p shijian=.....恁就写上关机时间吧(秒为单位):
if "%shijian%" equ "" goto start
set tempzhi=%shijian%
:yanzheng
set zhi=%tempzhi:~,%
if "%zhi%" equ "" goto quzhi
if "%zhi%" equ "" goto quzhi
if "%zhi%" equ "" goto quzhi
if "%zhi%" equ "" goto quzhi
if "%zhi%" equ "" goto quzhi
if "%zhi%" equ "" goto quzhi
if "%zhi%" equ "" goto quzhi
if "%zhi%" equ "" goto quzhi
if "%zhi%" equ "" goto quzhi
if "%zhi%" equ "" goto quzhi
echo.
echo ЖЖЖ输入内容含有非法字符串,请从新输入ЖЖЖ
pause > nul
goto start
:quzhi
set tempzhi=%tempzhi:~%
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 >nul
set choice=
echo       %time%
echo.
echo .额知到错了,再也不敢关机了,绕了我吧?
echo.
echo .哥只是失误,最近眼睛不太好使了,时间瞧错了
echo.
echo .我原来是想重启来,冤这电脑不按套路出牌
echo.
echo .太慢了,我要立马关机里,不玩了...
echo.
echo.
echo 又反悔了吧?就你这臭脾气,深度鄙视你!!!
set /p choice=瞧见了没?上面有的后悔药让你选,自己看着办:
echo.
if "%choice%" equ "" goto qx
if "%choice%" equ "" goto start
if "%choice%" equ "" goto ds
if "%choice%" equ "" goto cq
if "%choice%" equ "" goto gj
if "%choice%" equ "q" goto :eof
:end
echo.
echo Good Bye!!!
echo %date%
pause>nul

这是一个比较个性化的关机脚本。

把上述的代码粘贴复制到新建的“关机.bat”脚本中,然后双击执行即可。

bat完美关机命令的更多相关文章

  1. Linux笔记之——Linux关机命令详解(转)

    原文连接:http://www.jb51.net/os/RedHat/1334.html 在linux下一些常用的关机/重启命令有shutdown.halt.reboot.及init,它们都可以达到重 ...

  2. C语言字符串匹配、goto语句、关机命令使用

    1.程序执行修改窗口字体颜色命令: 2.程序执行修改窗口标题命令: 3.程序执行关机倒计时命令: 4.根据提示输入团队名称JYHACK TEAM 根据提示输入团队网址:http://bbs.jyhac ...

  3. Centos7中所有的关机命令的奇怪现象

    今天在研究shutdown,reboot,halt,poweroff几种关机命令的区别是发现他们都是/bin/systemctl的软连接 ls -l /sbin/{shutdown,reboot,ha ...

  4. Linux 关机命令

    正确的关机流程是:sync –> shutdown/reboot/halt/poweroff sync 将数据由内存同步到硬盘中. shutdown 关机指令.例如你可以运行如下命令关机: sh ...

  5. linux 关机命令总结

    linux下常用的关机命令有:shutdown.halt.poweroff.init:重启命令有:reboot.下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法. 首先来看一下 ...

  6. linux下常用关机命令

    linux下常用的关机命令有:shutdown.halt.poweroff.init:重启命令有:reboot.下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法. 首先来看一下 ...

  7. 3、Linux 获取帮助的方法-关机命令-7个系统启动级别

    1.获取帮助的方法: (1).命令 -h 或--help (2).man man 命令  --->/user 查看user选项 /选项 ---->n 查看下一项 2.关机命令 (1).sh ...

  8. linux中的开机和关机命令

    与关机.重新启动相关的命令 * 将数据同步写入硬盘中的命令  sync * 惯用的关机命令  shutdown * 重新启动.关机  reboot halt poweroff sync 强制将内存中的 ...

  9. Linux 关机命令详解

    在linux下一些常用的关机/重启命令有shutdown.halt.reboot.及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各 ...

随机推荐

  1. iOS 面试题 总结

    #include <iostream> using namespace std; int main () { char p[]={'a','b','c'}, q[]="abc&q ...

  2. 【翻译习作】 Windows Workflow Foundation程序开发

    近期整理硬盘,把09年的翻译习作<Windows Workflow Foundation程序开发>找出来了.现在又把译文过了一遍,做了些修改,贴出来献丑了.原书是<Programmi ...

  3. PMP考试--挣值如何计算?

    如果你对项目管理.系统架构有兴趣,请加微信订阅号"softjg",加入这个PM.架构师的大家庭 假设一项工作的工期是10天,预算成本是100元:也就是每天的完成进度是10%左右:每 ...

  4. JS获取当前文件所在的文件夹全路径

    var js = document.scripts; js = js[js.length - 1].src.substring(0, js[js.length - 1].src.lastIndexOf ...

  5. EXTJS 表单提交

    EXTJS框架中,在提交表单时,可有3种方式: 方法一: 普通的 Form 提交方式, 主要使用 form.submit() 方法来将表单提交到后台,在后台是根据表单的 name 属性来获取表单中元素 ...

  6. 检测zookeeper和kafka是否正常

    cd $(dirname $) source ~/.bash_profile count_zoo=`ps -ef | grep "config/zookeeper.properties&qu ...

  7. LARGE_INTEGER

    #include <windows.h> int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR ipCm ...

  8. ionic ngcordova barcodescanner

    二維碼掃描  最近有一個項目用到了 二維碼的掃描  總結一下 記錄一下 1.  ionic platform add ios 2. 添加插件 cordova plugin add https://gi ...

  9. psutil

    tar -zxvf psutil-2.1.3.tar.gz cd psutil-2.1.3 python setup.py install 安装是出现报错 error: command 'gcc' f ...

  10. 连接器|网络滤波连接器|电脑连接器|RJ45变压器-华联威电子有限公司

    连接器|网络滤波连接器|电脑连接器|RJ45变压器-华联威电子有限公司