批处理 实现定时关机、注销、重启、锁定等功能

发布时间:2020-04-01 来源:未知 点击:

复制代码 代码如下:

@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

这就是微学网-程序员之家为你提供的"批处理 实现定时关机、注销、重启、锁定等功能"希望对你有所帮助.本文来自网络,转载请注明出处:http://www.weixuecn.cn/article/11953.html

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

  1. windows2008 使用windows server backup定时备份文件夹和批处理脚本定时删除文件夹

    由于公司OA需要定期备份数据库文件,及定时删除超过7天的备份文件,通过windows2008自带的windows Server Backup 备份文件夹,及forfile 来定时删除超过时间的文件 由 ...

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

    @ECHO off TITLE greaterthanme-实现定时关机.注销.重启.锁定等功能.start CLS COLOR 1f rem 使用COLOR命令对控制台输出颜色进行更改 MODE c ...

  3. 计算机如何正确开关机,初学台式机电脑开关机的正确操作 电脑定时关机的基础知识...

    我们接触电脑的第一步就是学会开关机,怎么给电脑开关机呢?下面电脑组装知识网小编给大家带来初学台式机电脑开关机的正确操作.电脑定时关机的基础知识,大家一起来看看吧. 一.初学台式机电脑开关机的正确操作 ...

  4. 批处理制作定时关机工具

    **如果需要预定关机时间,有时候我们可以使用shutdown命令,今天我们来使用批处理来制作一个关机指令** 预览如下: \\\\\\\由于是批处理文件,所以有点杀毒软件或者安全管家会提示阻止,但是它 ...

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

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

  6. 计算机关机doc命,电脑自动关机定时设置.doc

    电脑自动关机定时设置.doc (2页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 4.9 积分 电脑自动关机定时设置 我们都知道:电脑可以设置定时关机空 ...

  7. 计算机一级考试试题 文明,XP计算机文明基础模拟试题库1.doc

    XP计算机文明基础模拟试题库1 XP版计算机文化基础试题库 序号题目答案面向特定专业应用领域(如图形.图像处理等)使用的计算机一般是( ) A.A.D在有关计算机软件.程序.文档的描述中,下面不正确的 ...

  8. 计算机远程用户关机指令,详细介绍一个远程关机命令

    介绍一个比较好用的命令,以前经常用,今天突然看到以前写的文档,就把这个拿出来分享一下,大家都知道windows server服务器经常会卡死,导致远程连接不上,但是又能ping通,然后我就试着从在同一 ...

  9. 批处理写的关机小程序--bat

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

最新文章

  1. 新闻智能分类练习赛开始报名啦!最先达到80分就可以领GPU,技术书籍!
  2. Docker网络详解——原理篇
  3. 征服Perl——输入输出相关知识——里程碑M6
  4. DataRabbit 轻量的数据访问框架(13)--DataRabbit 3.0 ORM性能大幅度提升!
  5. 3.8 matlab函数参数与变量的作用域
  6. 内置的数据无法实现高性能
  7. __declspec(dllexport)、__declspec(dllimport)详解
  8. 死锁与活锁的原因 与解决方法(附加“饿死”)
  9. 阿里Java开发手册思考(二)
  10. 注册机是如何获取序列号的?
  11. 匹配中国人姓名的JavaScript正则表达式
  12. 学习笔记:强化学习之A3C代码详解
  13. 使用Flash地图控件AnyMap创建Dashboard Drilldown Maps
  14. matlab 画根轨迹,4.4 绘制根轨迹的MATLAB函数 | 学步园
  15. Mysq连接l数据库有效文章
  16. 调用百度api出现的跨域问题
  17. V$LOGMNR_CONTENTS字段含义
  18. [NIPS2017]Attention is all you need
  19. linux程序内码,Linux操作系统下如何转换文本文件的内码
  20. PN结正向压降温度特性的研究

热门文章

  1. 微信小程序学习笔记(三)视图与逻辑
  2. 青龙面板之小黄鸟抓包
  3. mysql数据库时间格式设置(12,24制)
  4. 扎克曼的《信息系统架构框架》
  5. 招标服务费计算小程序(2020-12-11)重写主函数加入循环
  6. 搜狗腾讯究竟谁会输:三问中国输入法第一案
  7. 2023CS双非保研985经验分享(南大、华科、中科大科学岛、国防科大、西交、中南、深圳大学、北邮、中科院等)
  8. 接口联调务必按照文档走
  9. 数据结构实验:一元稀疏多项式(计算器)
  10. 口袋妖怪letsgo服务器维护,口袋妖怪letsgo新手玩法-新手攻略分享-可可网