@ECHO off

TITLE greaterthanme-实现定时关机、注销、重启、锁定等功能。start

CLS

COLOR 1f

rem 使用COLOR命令对控制台输出颜色进行更改

MODE con COLS=41 LINES=18

rem MODE语句为设定窗体的宽和高

set tm1=%time~0,2%

set tm2=%time~3,2%

set tm3=%time~6,2%

ECHO %date% %tm1%点%tm2%分%tm3%秒

ECHO =========================================

ECHO 请选择要进行的操作,然后按回车

ECHO ———————————————

ECHO.

ECHO 1. 定时关机

ECHO 2. 倒计时关机

ECHO 3. 删除定时关机任务

ECHO 4. 查看任务状态

ECHO 5. 刷新当前时间

ECHO 6. 重新启动

ECHO 7. 锁定计算机

ECHO 8. 注销

ECHO 9. 退出

ECHO.cho

SET Choice=

SET P Choice=选择

rem 设定变量Choice为用户输入的字符

IF NOT %Choice%== SET Choice=%Choice~0,1%

rem 如果输入大于1位,取第1位,比如输入132,则返回值为1

ECHO.

IF I %Choice%==1 GOTO SetHour

IF I %Choice%==2 GOTO outtime

IF I %Choice%==3 GOTO delAt

IF I %Choice%==4 GOTO view

IF I %Choice%==5 GOTO start

IF I %Choice%==6 GOTO restart

IF I %Choice%==7 GOTO lock

IF I %Choice%==8 GOTO logoff

IF I %Choice%==9 GOTO end

rem 为避免出现返回值为空或含空格而导致程序异常,需在变量外另加双引号

rem 注意,IF语句需要双等于号

rem 如果输入的字符不是以上数字,将返回重新输入

ECHO 选择无效,请重新输入

ECHO.

GOTO choSetHour

CLS

ECHO.

SET ask=

SET p ask=是否设定为每天执行关机命令(yn)

IF NOT %ask%== SET ask=%ask~0,1%

IF I %ask%==y GOTO yes

IF I %ask%==n GOTO no

GOTO SetHouryes

ECHO 请指定24小时制式时间,格式为 小时分钟

SET shutdowntime=

SET p shutdowntime=输入

at %shutdowntime% everyM,T,W,Th,F,S,Su tsshutdn 0 delay0 powerdown nul

rem 设定为每周的星期一至星期日,即为每天

IF NOT errorlevel 1 GOTO ok

rem 如果输入正确,就执行ok段的语句

ECHO %shutdowntime% 不是标准的时间格式,请重新输入

ECHO.

GOTO yesno

ECHO 请指定24小时制式时间,格式为 小时分钟

SET shutdowntime=

SET p shutdowntime=输入

at %shutdowntime% tsshutdn 0 delay0 powerdown nul

IF NOT errorlevel 1 GOTO ok

ECHO %shutdowntime% 不是标准的时间格式,请重新输入

ECHO.

GOTO nook

ECHO.

SET h=%shutdowntime~1,1%

SET ah=%shutdowntime~0,1%

SET am=%shutdowntime~2,2%

SET bh=%shutdowntime~0,2%

SET bm=%shutdowntime~3,2%

IF %h%== (

SET HM=%ah%时%am%分

) ELSE (

SET HM=%bh%时%bm%分)

rem 如果输入hmm则HM=h时mm分,否则HM=hh时mm分

IF I %ask%==y ECHO 系统将于每天的%HM%关闭

IF I %ask%==n ECHO 系统将于%HM%关闭

ECHO 设定完毕! 按任意键继续...

PAUSE nul

GOTO startouttime

CLS

ECHO.

ECHO 请输入倒计时秒数

ECHO ————————

ECHO (设定后要取消,单击确定后按Ctrl+C键两次)

SET timed=

SET p timed=输入

tsshutdn %timed% delay0 powerdown nul

IF not errorlevel 1 GOTO ok

ECHO %timed% 是无效的关机时间,请重新输入

ECHO.

GOTO outtimedelAt

cls

echo.

at del y

echo 定时关机任务已取消,按任意键继续...

pause nul

GOTO startview

MODE con COLS=85 LINES=18

COLOR 70

ECHO.

at

ECHO 按任意键继续...

PAUSE nul

GOTO startrestart

shutdown -r -t 0lock

rundll32.exe user32.dll,LockWorkStation

goto startlogoff

logoffend

exit

定时锁定计算机代码bat,批处理 实现定时关机、注销、重启、锁定等功能相关推荐

  1. 定时锁定计算机代码bat,用bat实现的自动关机的代码

    一般情况下我们都是使用shutdown来实现关机与重启 用法: shutdown [/i | /l | /s | /r | /a | /p | /h | /e] [/f] [/m \\computer ...

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

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

  3. windows2012自动锁定计算机,如何在Windows中启用或禁用自动锁定

    无论您是家用计算机还是办公计算机,在无人看管的情况下锁定计算机都是一个好主意.要手动锁定Windows 10 PC,只需按Windows键+ L或Ctrl + Alt + Del组合键 .但是我们并不 ...

  4. 笔记本合上盖子锁定计算机,解决:win10笔记本电脑不合上盖子时也锁定

    解决:win10笔记本电脑不合上盖子时也锁定 您是否曾经只是简单地关闭笔记本电脑的盖子并离开办公室吃零食?您有工作的最喜欢的咖啡店,但是街上卖的最好的百吉饼?还是您只需要使用厕所?您可能会习惯于合上盖 ...

  5. 联想笔记本关闭锁定计算机,如何打开或关闭ThinkPad笔记本电脑的滚动锁定功能...

    滚动锁定键也称为滚动锁定屏幕键. Scroll Lock键首先出现在IBM PC / XT型号的83键盘和AT界面的84键盘上. 如今,Scroll Lock键不仅出现在我们经常使用的PC的101键盘 ...

  6. 远程锁定计算机,利用Microsoft帐户来远程退出并锁定你的Windows 10电脑

    虽然Windows 10的锁定画面没有智能型手机那么的生动活泼,不过也是一样用滑动或点选来解锁,且解锁后搭配登入画面来达到安全性的防护,因使为了安全起见,离开Windows 10使用[视窗键+L]热键 ...

  7. 用手机蓝牙锁定计算机,Bluetooth Screen Lock——当你离开时自动锁定Mac电脑

    大家是否有这样的困扰:有时自己在使用电脑的时候稍微离开下,回来的时候就有人坐在你的位置上使用你的电脑了,又不好意思开口让别人走,但是自己的却无法使用自己的电脑. 大家可能觉得离开时打开屏保就行了,不过 ...

  8. 在组合键中 可以迅速锁定计算机的是,按下( )组合键,可以迅速锁定计算机

    [多选题]下列装修材料符合低碳.环保的是 [单选题]CA6140车床进给箱中的离合器M5的主要作用是什么? [单选题]<德伯家的苔丝>是一种: [单选题]单选题19 [判断题]孕中晚期需要 ...

  9. 锁定计算机黑屏怎么办,电脑黑屏用户已锁定账户怎么办

    电脑黑屏用户已锁定账户怎么办?如果你第一次遇到这个问题,那就由小编给你讲解一下吧,希望可以帮到有需要的朋友! 步骤: 1.起因是开始→关机图标有一个黄色的警示号,知道这是系统要更新补丁了. 2.关机让 ...

最新文章

  1. 快速指南:使用OpenCV预处理神经网络中的面部图像
  2. mac os 快捷键
  3. C++class默认生成4个函数
  4. MySQL表完整性约束
  5. SQL语句AND 和 OR执行的优先级
  6. maven配置国内阿里云镜像
  7. RVC使用指南(五)-性能服务
  8. java 送参数_关于java:如何以编程方式发送带参数的HTTP请求?
  9. Loj #2568. 「APIO2016」烟花表演
  10. 三种动态创建元素区别
  11. 安卓游戏广告加速插件_游戏加速器(强烈推荐!)[PC+安卓]
  12. PReLU, LReLU, ReLU
  13. js室内地图开发_支付宝小程序室内地图导航开发-支付宝小程序JS加载esmap地图...
  14. 苹果电脑教程之退出ID账号
  15. 修改密码 的测试用例(web)
  16. java雷霆战机图片_JAVA开发《雷霆战机》雷电类游戏效果演示
  17. VBA生成KML文件
  18. python 等腰三角形的性质_Blender 脚本之 Operator 初探
  19. 基于FPGA的数字时钟设计
  20. Linux——远程管理篇

热门文章

  1. 防止私自接交换机_【s5700交换机】防止用户私设IP
  2. 安卓的工程目录文件夹简单介绍
  3. 计算机网络ping作用是什么,ping是什么意思?ping测试网络的步骤【详解】
  4. 猿创征文|使用SQL创建学生信息管理数据库(完整)
  5. getevent 获取报点
  6. 如何把网页保存成html文档,怎么把网页存成word
  7. [翻译] Icon and Image Sizes
  8. vite+element-plus项目基础搭建
  9. 公司开始走下坡路,如何保持个人能力的提升?
  10. [BUUCTF] 逆向 reverse1