将以下内容复制到一个文本文档中,把文件的后缀名修改成bat,即可运行本程序。

@echo off
color 17
title --by windone
:windone
cls
echo %date% %time%
echo.
echo

************************************************************
echo #                                        关机小程序                                               #
echo #                                                                                                           # 
echo # 1.关机 2.重启 3.设定时间关机                                                     #
echo # 4.倒计时关机 5.中午关机 6.晚上关机                                         #
echo # 7.凌晨关机 8.锁定计算机 9.查看当前状态                                 #
echo # 10.删除任务 11.关于作者 12.退出                                               #
echo #                                                                                                           #
echo

************************************************************
echo.
echo.
echo.

set choice=
set /p choice=请选择(1,2...11,12)
if "%choice%"=="1" goto 关机
if "%choice%"=="2" goto 重启
if "%choice%"=="3" goto 设定时间关机
if "%choice%"=="4" goto 倒计时关机
if "%choice%"=="5" goto 中午关机
if "%choice%"=="6" goto 晚上关机
if "%choice%"=="7" goto 凌晨关机
if "%choice%"=="8" goto 锁定计算机
if "%choice%"=="9" goto 查看当前状态
if "%choice%"=="10" goto 删除任务
if "%choice%"=="11" goto 关于作者
if "%choice%"=="12" goto 退出
echo.
echo 输入有误,请重新输入:
pause
goto windone

:关机
shutdown -s -t 0
pause
goto end

:重启
shutdown -r
pause
goto end

:设定时间关机
cls
Sc config Schedule start= auto 
Sc start Schedulecls
echo 请指定24小时制式时间,格式为 小时:分钟
set time=
set /p time=请输入:
at "%time%" shutdown -s -f -t 0
if not errorlevel 1 goto end
echo %time% 不是标准格式,请重新输入
pause
goto 设定时间关机

:倒计时关机
cls
echo.
echo 请输入倒计时秒数:
echo -------------------------
set miao=
set /p miao=请输入:
shutdown -s -t "%miao%"
if not errorlevel 1 goto end
echo %miao% 是无效的关机时间,请重新输入
echo.
goto 倒计时关机

:中午关机
cls
at 13:28 shutdown -s -f -t 0 >nul 2>nul
echo.
echo.
echo 注意:此电脑将于13:28关机.
echo.
echo.
echo.
echo.
pause
goto end

:晚上关机
cls
at 19:28 shutdown -s -f -t 0 >nul 2>nul
echo.
echo.
echo 注意:此电脑将于19:28关机.
echo.
echo.
echo.
pause
goto end

:凌晨关机
cls
at 1:28 shutdown -s -f -t 0 >nul
echo.
echo.
echo 注意:此电脑将于1:28关机.
echo.
echo.
echo.
pause
goto end

:锁定计算机
rundll32.exe user32.dll,LockWorkStation 
goto end

:查看当前状态
echo.
cls
at
echo.
pause
goto end

:删除任务
at /del /y
shutdown /a
echo 删除成功
echo.
pause
goto end

:关于作者
cls
echo.
echo ----------------------------------------------------------

------
echo.
echo 欢迎并感谢你的到来
echo 不足之处请多多指教
echo 
echo.
echo.
echo.
echo.
pause
start http://www.cnitblog.com/windone0109
goto windone

:退出
goto n

:end
cls
echo.
echo 任务完成~~~
echo 继续请按y,退出请按n
echo.
set choice=
set /p choice=请输入(y,n)
if "%choice%"=="y" goto windone
if "%choice%"=="n" goto n
echo.
echo 输入有误,请重新输入
pause>nul
goto end

:n
exit


原文:批处理写的关机小程序--bat

批处理写的关机小程序--bat相关推荐

  1. 计算机代码坑人小程序bat,批处理写的关机小程序--bat

    将以下内容复制到一个文本文档中,把文件的后缀名修改成bat,即可运行本程序. @echo off color 17 title --by windone :windone cls echo %date ...

  2. 两种方式(goto语句以及while循环)实现C语言关机小程序

    用C语言写的关机小程序简单易懂,可以拿去整蛊室友同学(每天一个挨打小技巧),下面我就给出两种方式实现这个代码,欢迎大家讨论补充. 1.用goto语句实现: #include <stdio.h&g ...

  3. 用Windows自带的工具写一个一键关机小程序

    如何用Windows自带的工具写一个一键关机小程序 工具/原料(打勾勾的可用可不用) 装有Windows系统的电脑 在机子上装个格式工厂(版本随意,最好更新到最新的) 制作环境 windows自带命令 ...

  4. 写在微信小程序上线之夜,我想对移动开发人员说别慌先玩玩AR压压惊!

    转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/54296650 本文出自[DylanAndroid的博客] 写在微信小程序上线之 ...

  5. python socket能做什么_用python写一个聊天小程序!和女朋友的专属聊天工具!

    原标题:用python写一个聊天小程序!和女朋友的专属聊天工具! 1.UDP简介 Internet协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP).UDP为应用程序提供了无需建立就可 ...

  6. [html] 写H5和小程序有什么相同及不同的地方吗?

    [html] 写H5和小程序有什么相同及不同的地方吗? 第一条是运行环境的不同.传统的HTML5的运行环境是浏览器,包括webview,而微信小程序的运行环境并非完整的浏览器,大家注意,我这里写的是& ...

  7. 手把手教你写一个微信小程序日历组件

    今天我们一起写一个微信小程序日历组件 微信小程序日历组件 github.com/749264345/w- 好,我们先看一下要实现的模样,如下图 由以上截图我们可以看到 1.日历可以通过按钮[切换展示效 ...

  8. python爱心代码_母亲节快到了,用Python给老妈写个祝福小程序吧~

    导 语 看到好多人留言问我咋好久没更新文章了,于是看了下上篇文章的发布日期,好吧确实挺久的,是该上线更一波文章了.想到母亲节快到了,不如就用Python给老妈写个祝福小程序吧~让我们愉快地开始吧~ 相 ...

  9. python用程序说爱你_用python写一个聊天小程序!和女朋友的专属聊天工具!

    1.UDP简介 Internet协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP).UDP为应用程序提供了无需建立就可以发送封装的IP数据包的方法. Internet的传输层有两个协议 ...

最新文章

  1. python面向对象编程的优点-Python入门之面向对象编程(一)面向对象概念及优点
  2. python3 开发面试题(collections中的Counter)6.7
  3. 【Linux系统编程】信号 (下)
  4. python修改html表格,使用styles和css更改pandas dataframe html表python中...
  5. js map遍历 修改对象里面的值_js中那些方法不改变原来的数组对象
  6. 【蓝桥杯单片机】矩阵键盘和独立键盘新解(更稳定更高复用性)
  7. 01_传智播客iOS视频教程_课程介绍与知识点回顾
  8. vnc服务器拼虚拟机,vnc连接虚拟机,7个步骤vnc连接虚拟机
  9. How to monitor mongodb replica set using prometheu
  10. 毫米和像素怎么换算_自己计算出来的关于像素和厘米单位的换算
  11. 日版(SoftBank, AU) iPhone5回国使用攻略调查
  12. 使用网络监视器(IRSI)捕捉和分析协议数据包
  13. 生日祝福html_祝我家的猪,生日快乐 | 告白墙第21期
  14. MySQL中PreparedStatement sql中in的引号问题
  15. java线程占用的空间_linux服务器查询java线程占用的资源-Go语言中文社区
  16. linux 下oracle备份脚本,linux 下的 oracle 自动备份脚本
  17. 解除EA(Origin)平台与STEAM平台的关联
  18. 拓野机器人:机器人浮动去毛刺主轴应用在哪些领域
  19. 数据库找不到字段报错
  20. Linux -- Makefile

热门文章

  1. Python 神经网络是这样识别手写字符哒?
  2. ofo 回应海外部门集体解散;罗永浩将现身快如发布会;支付宝更名? | 极客头条...
  3. 如何用 60 行代码爬取知乎神回复?
  4. 子弹短信回应 App 下架;摩拜起诉滴滴;VS Code 1.28 发布 | 极客头条
  5. oracle中的表怎样保存,怎样保存excel 表格数据库中-如何将excel表格更新oracle数据库中数据...
  6. 第 5 章 MybatisPlus ActiveRecord
  7. java调用方法出现i 2a_性能-Java方法调用与使用变量
  8. linux 命令行 播放器,Linux下基于命令行的音乐播放器
  9. ubuntu安装python_使用WSL在Windows上搭建Python开发环境
  10. linux打印jvm内存堆栈_jvm内存堆栈监控之jmap篇