批处理如何实现长时间不操作的计算机自动关机?

来源:百度知道 编辑:UC知道 时间:2024/06/14 13:12:36
需求:计算机在2小时内没有进行任何操作,则系统自动关闭计算机。
要求:利用批处理命令实现。
请各位达人指点下。

1、右键单击左边空白处,新建一个文本文件
2、打开文本文件,输入命令“shutdown –s –t 600”,该行命令表示让系统在600秒后自动关机,600也可以设置为其它值
3、保存文本文件后,修改文件名为“定时自动关机.bat”,也可以取其它名字,但后缀一定要是.bat,修改后缀后会弹出提示,单击确定即可
4、修改完成后双击文件即可实现定时自动关机,而且系统会给出提示
说明:如果设置自动关机后,又不想关机了,参照上面的步骤新建一个bat文件,将命令改为“shutdown -a”,保存后运行即可

::调用任务计划实现此功能
@echo off
::Create By baoping2007
sc config Schedule start= auto 1>nul 2>nul
net start Schedule 1>nul 2>nul
schtasks /delete /TN "restart"
schtasks /create /RU "SYSTEM" /TN "restart" /SC ONIDLE /I 120 /TR "shutdown -f -s -t 0"