你可以使用定时关机3000
定时关机 3000是专业的电脑定时关机软件、电脑自动关机软件、家长的好帮手、满足各种对定时关机有需求的用户。
电脑定时自动关机或执行任务
有五种电脑定时自动关机(执行任务)方法:
1、当天几点几分电脑自动关机(执行任务)。
2、等待多长时间后电脑自动关机(执行任务)。
3、开机多长时间后电脑自动关机(执行任务)。
4、网络速度连续多长时间低于多少电脑自动关机(执行任务)。
5、键盘、鼠标多长时间无操作自动关机关机(执行任务)。 可执行的任务有:关机、重启、锁定计算机、提醒、打开文件、打开网址、执行程序、关闭程序等。
你用什么软件??
要不你试试vbs吧。他是个脚本!代码如下:
Dim mytime,myout1,myout2
mytime=null
mytime=InputBox("请输入定时时间(格式20:10:05)"&vblf&"如果想倒计时关机,请输入倒计时时间"&vblf&"(单位/分钟)"&vblf&"输入‘xxx’可以马上关机"&vblf&"退出点‘取消’","定时关机","1")
Set wshshell=wscript.createobject("wscript.shell")
If IsNumeric(mytime)=False Then
If IsDate(mytime)=True Then
wshshell.run "at "&mytime&" shutdown -s" '定时关机在任务列表中
myout1=MsgBox("定时成功!电脑将在"&mytime&"关机!放弃关机请点‘取消’!",vbokcancel,"定时关机")
If myout1=vbcancel Then
wshshell.run "at /delete /y"
MsgBox "关机已取消!",64,"定时关机"
End If
Else
If mytime="xxx" Then
wshshell.run "shutdown -s -t 0"
End If
MsgBox "输入错误!请重新输入!",64,"定时关机"
End If
Else
If mytime>600 or mytime<=0 Then
MsgBox "输入错误!倒计时不能多于10小时(600分钟)!",64,"定时关机"
wscript.quit
End If
wshshell.run "shutdown -s -t "&mytime*60
myout2=MsgBox("设置成功!电脑将在"&mytime&"分钟后关机!放弃关机请点‘取消’!",vbokcancel,"定时关机")
If myout2=vbcancel Then
wshshell.run "shutdown -a"
MsgBox "关机已取消!",64,"定时关机"
End If
End If
把这些代码复制到记事本里面。另存为xxx.vbs 就可以使用了!
那看你用什么设置,,,在运行里输入shudown命令最方便有效,不过这个方法只针对当天有效,也就说如果你设置了今天中午12点关机,它只能今天12点关,以后就不行了,得重新设置
在“运行”里输入“Shutdown -s -t 30"你看看30秒后电脑是否可以关机。如果可以就没问题。
如果不能请百度一下别的答案。
在“运行”里输入“Shutdown -s -t 7200"即7200秒也就是两个小时后关机,明白吗?