批处理实现自动关机代码 10

Problem:需要用批处理完成一个定时关机的需求首先,选择1.输入倒计时关机2.输入具体时间关机然后,提示1.请输入多少分钟之后关机:或者2.请输入关机时间:然后,输入... Problem:
需要用批处理完成一个定时关机的需求
首先,选择
1.输入倒计时关机
2.输入具体时间关机
然后,提示
1.请输入多少分钟之后关机:
或者
2.请输入关机时间:
然后,输入
最后,确认
确认在n分钟之后关机么?

确认在具体时间关机么?
是-关闭批处理窗口,执行关机
否-关闭批处理窗口,什么也不做
展开
 我来答
forgetbreadj
2014-08-12 · 超过111用户采纳过TA的回答
知道小有建树答主
回答量:393
采纳率:0%
帮助的人:206万
展开全部
我的思路是这样的:
使用两个批处理task.BAT和shutdown.BAT来实现定时自动关机
task.BAT已加入注册表中RUN项,开机自动运行。task.BAT的
作用是将shutdown.BAT的内容列入计划任务。shutdown.BAT的内容是定
时关机,关机前有120秒倒数提示,且可以在120秒内选择取
消关机,如超时没有操作则默认关机。

下面是我写的两个批处理,虽然可以实现关机但是美中不足的是
当关机时shutdown.BAT的内容不会显示,也就是没有提示就关机了,还有
就是没有倒数的效果,请高手按我的上述思路指点下!

task.BAT
------------------------------
@echo off
at 23:20 F:\路径\shutdown.bat
@echo off

-------------------------------
shutdown.BAT
----------------------------------
@ echo off
color b
mode con: cols=45 lines=25
echo.
@ at 23:20 shutdown -s -t 120

echo. =============================
echo. 定时自动关机程序
echo. =============================

echo. --------------------------------------------
echo. 系统将在120秒后关机,请保存所有工作然后退出....
pause
cls

@echo off
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式