问题描述:
用户想在Win7操作系统下实现定时关机功能,并可以随时取消,如何解决
解决方案:
可以通过两种DOS命令方法来解决
1、Win7中倒计时关机(使用管理员权限运行cmd命令行窗口)
运行CMD,键入shutdown -f -s -t XX (XX是时间,单位是秒;-f代表“强制运行的应用程序关闭而没有警告”;-s代表“关闭此计算机”;-t XX代表“设置关闭的超时为XX秒”)
例:要1小时之后关闭电脑,则键入shutdown -f -s -t 3600,键入命令成功之后会弹出一个倒计时的界面。
取消方法:shutdown -a 可以终止命令
2、Win7中准时关机 (使用管理员权限运行cmd命令行窗口)
运行CMD,键入at xx:xx shutdonw -s (xx:xx代表具体时间;-s代表“关闭此计算机”)
例:要在 晚上23:00准时关机可以键入at 23:00 shutdonw -s,键入命令成功之后,会提示“新加了一项作业,其作业ID=X”,X代表ID号
取消方法:DOS窗口键入at回车,会显示出,当前的计划列表,之后键盘at x /delete (x代表ID号)。
例:要取消ID为1的关机计划,则键入at 1 /delete
3、使用计划任务
首先点击开始,在搜索框中输入任务计划,打开任务计划程序界面。点击操作,选取创建基本任务,这样就可以进入到创建基本任务向导,按照提示逐步操作,适合对这个操作不太熟悉的同学。如果对任务计划很熟悉了就可以选择创建任务直接去建立新任务。下面说明一下怎样定时关机。
任务计划程序的界面
输入任务的名称和说明
设定任务执行的触发条件
设定任务执行的时间
选择任务执行操作的类型
在启动程序中设置相应的程序和参数
找到自动关机的shutdown.exe,并且在参数中填入“-s”
最后一步,点击完成创建任务
建立好的任务会出现在列表中,下方是任务的详细属性
除了定时关机,定时休眠也是不错的选择。休眠中的计算机唤醒要比重新开机快不少,而且可以保留休眠那一刻的运行状态。要想实现定时休眠,可以借助一个批处理文件来完成。介绍一下创建的方法,很容易:首先新建一个记事本文件,在里面输入“RUNDLL32.EXE PowrProf.dll,SetSuspendState”,然后将记事本的扩展名由“.txt”改变成“.bat”。双击这个文件就可以让计算机进入休眠。可以在任务计划的启动程序中选择这个批处理文件来实现定时休眠。(当然你的电源要支持休眠功能)
如果想在某个时间运行某个程序的功能,只需在启动程序那个地方将shutdown.exe换成想运行的程序就可以了,非常的方便。这些只是任务计划中一个简单的应用,主要是起到抛砖引玉的作用,更多的设置方法和功能大家可以自己多多尝试。