时间:2017-06-11 来源:互联网 浏览量:
在平时使用计算机的过程中,大家有可能需要计算机在某个时刻自动关机。我在以前使用win7的时候一直都是用“at xx:xx shutdown -s”这个命令来自动关机的。其中的x代表时间。
可是今天在使用这个命令的时候,发现用不了了。电脑显示at命令已经弃用了。
这就很尴尬了,我就百度了下schtasks这个命令。就发现了在win8以后at命令就弃用了。那么在win10中该怎样定时关机?
在网上我就查到了这样的一个命令
“schtasks /create /tn shut /tr "shutdown -s -f" /sc once /st 23:00”
在这里解释下这个命令的意思。
/create 表示创建。
/tn 表示创建的任务叫什么名字,本例中就叫shut。
/tr 引号表示具体要执行什么命令,因为schtasks本身也可以带/s参数,所以用引号把“shutdown -s -f”放在一起表示这是一条子命令。
/sc 表示执行的频率,once就是执行一次。
/st 表示开始执行的时间。
这里我之前就运行过这段命令,所以会显示任务已经存在。选择替换就可以了。运行这段命令之后我们可以在计划任务界面可以看到这个任务
我们可以用记事本把这段代码存起来,把文件在另存为bat文件。下次要使用的时候,右击文件选择编辑改到自己想关机的时间,之后保存再双击运行就可以了。是不是很方便。
关于shutdown命令的使用运行shutdown/?查看。
怕大家看不清图片给大家列出来其中,我们常用的参数:
-s:关机命令。在shutdown后加入该参数是实现关机操作,如果没有其它参数,则默认是30秒后关机;
-r:重启命令。在shutdown后加入该参数是实现重启电脑的操作;
-t:设置时间。这个参数是为shutdown的操作指定时间的,以秒为单位。
-a:取消命令。这个命令直接加在shutdown命令后面,功能是取消在shutdown命令指定的操作。
最后在说一个关于win8之后就使用的快速开机技术,使用上面的方法当你关机之后再开机的时候是不会使用快速开机的,这里就需要修改代码,加上-hybrid就可以了。像这样shutdown -s -hybrid -t 3600,这里使用的是倒计时关机,可以参考上面的说明。