批处理文件实现倒计时关机

马上就要滚回学校了,为了在学校方便远程操控就把家里电脑设定成了每天开机 1小时后关机。。。


于是开机启动bat文件:


Shutdown.exe -s -t 3600



但家里人也要用电脑,每次开机就显示电脑1小时后关机家里人也不会结束这种任务。。


于是:


@echo off & setlocal enableextensions  
echo WScript.Sleep 1000 > %temp%/tmp$$$.vbs  
set /a i = 3600
:Timeout  
if %i% == 0 goto Next  
setlocal  
set /a i = %i% - 1  
cls  
echo            %i%秒后系统将关机,如需继续使用请关闭本窗口已停止自动关机。。     
cscript //nologo %temp%/tmp$$$.vbs  
goto Timeout  
goto End  
:Next  
cls & echo.  
::for %%f in (%temp%/tmp$$$.vbs) do del %%f  
shutdown -s -f -t 60
exit

结束

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章