- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
定时关机bat
定时关机bat
定时关机.bat
打开附件中的记事本,然后在里边写入,at 22:00 shutdown -s -f,保存,然后将文件后缀名修改为BAT。将这个文件拖动到“开始→程序→启动”中,或者放入C:\Documents and Settings\用户名\「开始」菜单\程序\启动 这样每次开机该文件都将被执行,其具体含义是,at 22:00在每天晚上十点,shutdown -s -f关机且关闭所有未响应程序。 22.00这个数字就可以随便修改的
其实用一个简单的命令也可以实现定时关机,比如要让电脑在23:00自动关机,只要在运行中输入
at 23:00 shutdown -s -f -t 3
即可实现定时关机
@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 cho
:SetHour
CLS
ECHO.
SET ask=
SET /p ask=是否设定为每天执行关机命令(y/n):
IF NOT %ask%== SET ask=%ask:~0,1%
IF /I %ask%==y GOTO yes
IF /I %ask%==n GOTO no
GOTO SetHour
:yes
ECHO 请指定24小时制式时间,格式为 小时:分钟
SET shutdowntime=
SET /p shutdowntime=输入:
at %shutdowntime% /every:M,T,W,Th,F,S,Su tsshutdn 0 /delay:0 /powerdown nul
rem 设定为每周的星期一至星期日,即为每天
IF NOT errorlevel 1 GOTO ok
rem 如果输入正确,就执行ok段的语句
ECHO %shutdowntime% 不是标准的时间格式,请重新输入
ECHO.
GOTO yes
:no
ECHO 请指定24小时制式时间,格式为 小时:分钟
SET shutdowntime=
SET /p shutdowntime=输入:
at %shutdowntime% tsshutdn 0 /delay:0 /powerdown nul
IF NOT errorlevel 1 GOTO ok
ECHO %shutdowntime% 不是标准的时间格式,请重新输入
ECHO.
GOTO no
:ok
ECHO.
SET h=%shutdowntime:~1,1
您可能关注的文档
最近下载
- 人教版五年级上册英语-Unit5 Read and write.ppt VIP
- 学习改变命 运-李晓鹏.pdf VIP
- 生态脆弱区的综合治理以我国荒漠化地区为例课件高中地理湘教版选择性必修二.pptx VIP
- 儿童彩铅PPT课件.pptx
- 学宪法讲宪法PPT演示课件.pptx VIP
- 2025年教育系统师德师风知识测试题及答案(完整版).docx VIP
- 2025宪法宣传教育.pptx VIP
- DB37_T 4649.2-2023 智能制造 第2部分:智能工厂评价体系指南.pdf VIP
- 我心中有一片檀香叶【达格活佛】声乐正谱钢琴伴奏五线谱.pdf VIP
- 2022下半年教师资格证考试《小学英语专业面试》真题及答案解析.docx VIP
原创力文档


文档评论(0)