在特定时间关闭计算机.bat

时间:2014-12-02 04:01:54

标签: windows batch-file shutdown

我试图在Windows 7上使用BAT文件关闭计算机,并且想知道是否有人知道该怎么做。这是我到目前为止所得到的(它不起作用)。提前致谢

@echo off
 :W
if %time% == 08:53:00 goto :Y
if %time% == 08:54:00 goto :X
goto :W

 :Y
taskkill /f /IM "iexplore.exe"
 :X
shutdown.exe /s /f /t 60 /c " Sleeeeeeeep " 

2 个答案:

答案 0 :(得分:0)

您想要.bat文件的原因是什么?您可以在Windows 7上使用powershell。在命令提示符下运行此命令,并且不需要担心脚本文件,只是提到了像@Andrew这样的计划任务:

schtasks /create /tn "shutdown" /sc daily /st 08:53 /tr "powerShell -command { taskkill /f /IM iexplore.exe; Start-Sleep -Seconds 3600; Stop-Computer -Force }"

答案 1 :(得分:0)

它也很好用。您只需输入正确的时间格式即可。可以在所有其他Windows版本上正常使用。

示例:

  

%time%== 00:00:0.00

我只需修改您的时间格式,然后在计算机上运行即可。

  

只有您将其设置为24小时制

@echo off
:W
if %time% == 20:53:0.00 goto :Y
if %time% == 20:54:0.00 goto :X
goto :W

:Y
taskkill /f /IM "iexplore.exe"
:X
shutdown.exe /s /f /t 60 /c " Sleep... "