如何在指定时间后关闭电脑?
我在睡觉前听音乐,想在指定时间后关闭电脑,希望能在指定时间后关闭电脑。
如果你能将桌面快捷方式连接到调度器中的任务上,那么你点击快捷方式,半小时后它就会关闭,那将是一件很爽的事情。
我在睡觉前听音乐,想在指定时间后关闭电脑,希望能在指定时间后关闭电脑。
如果你能将桌面快捷方式连接到调度器中的任务上,那么你点击快捷方式,半小时后它就会关闭,那将是一件很爽的事情。
创建一个批处理文件](http://www.wikihow.com/Write-a-Batch-File),并在其中`@echo off`行后加入此代码:
shutdown -s -t 1800
运行该批处理文件后,计算机将关闭30分钟(1800秒)。
这里](http://g.123.tn/how-to-shutdown-automatically-my-pc)简单的步骤,让你的电脑在指定的时间后,在没有任何应用程序的情况下,关机!
shutdown -s -t 1800
:
1800
[
-s
(可更改)是指关机后的秒数。]
options effect -l to log off -r to reboot
原本推荐–TimeComX](https://superuser.com/revisions/215533/3),现在只在共享主机网站上找到,已经停产了。
通过Lifehacker,这似乎是一个值得一试的选择(没有个人经验):
几个值得注意的功能。
你可以用任务scheudler和一个bat文件
创建一个bat文件,方法是:打开记事本,输入字符串
shutdown.exe /s /t 00
保存这个文件到你的 “我的文档 "目录下,并将其命名为Shutdown.bat(注意是.bat
扩展名而不是.txt
)。然后,打开 Task Scheulder(从开始菜单中键入task s
)
创建一个新的任务(不是基本任务)
给它起个名字
在 "条件 "选项卡中,选择start the task only if the computer is idle for 30 minutes
现在,在 "操作 "选项卡中,点击新建开始一个程序,然后搜索你的.bat文件。
点击确定,直到它被保存!
全部完成!
作为一个旁观者,请注意你可能会丢失未保存的工作;另外,如果正在运行后台更新或下载等,这可能是不可取的。
关机定时器](http://sinvise.net/software/shutdown-timer)可以帮你做到这一点,免费版符合你的要求。
以下是一个简单的VBScript,它将在指定的时间关闭Windows
Set objShell = CreateObject("WScript.Shell")
Dim Input
Input = "10:00"
'Input = InputBox("Enter the shutdown time here.","", "10:00")
For i = 1 to 2
CurrentTime = Time & VbCrLf
If Left(CurrentTime,5) = Input Then
objShell.Run "shutdown -s -t 00", 0
WScript.Quit 1
Else
WScript.Sleep 1000
End If
i=i-1
Next