每天22点钟关闭计算机

时间:2014-05-07 07:25:35

标签: batch-file

我想在22点关闭电脑。我不想使用任务调度程序我想使用批处理文件执行此操作。请任何人可以帮助我?

3 个答案:

答案 0 :(得分:3)

这对计算机资源更为温和,应该完成任务:
timeout命令位于Vista及更高版本中

 @echo off
 :W
 timeout /t 30 /nobreak
 echo %time% |find "22:00" >nul || goto :W

 shutdown.exe /s /f /t 60 /c "Go to bed!!!!!!"

答案 1 :(得分:1)

启动关闭的技术可能有很多不同的事情。 它由两件事组成:

1)调度程序(在特定时间启动操作的程序/服务)

2)命令(在这种情况下是关机命令。

我的建议是做以下事情:

在Windows"任务计划程序"中创建任务。 每天在" 22:00设置触发器" 行动:"启动一个计划"将它指向您的批处理文件。

批处理文件 使用如下命令:" Shutdown -s -f -t 01" 使用该命令,您的电脑将被关闭,恕不另行通知并且有效(挂起的应用程序将结束)。也许您可以将超时更改为更高的数字,因此窗口会通过弹出窗口提醒您。

编辑: 您在启动时放置批处理文件的建议仅在您登录时执行,它不会连续运行" (对不起,没有得到评论的声誉)

答案 2 :(得分:0)

抱歉,我得到了答案在批处理文件中将此文件写入启动文件夹中的批处理文件

 @echo off
     :W
    if %time%==22:00:00.00 goto :X
    goto :W
     :X
    shutdown.exe /s /f /t 60 /c "Go to bed!!!!!!"