原理很简单,核心就是采用windows xp的shutdown关机命令,通过传递时间参数达到自动关机的目的。具体代码如下:
@echo off
title 关机命令-http://huikon.cn
cls
echo -----------------------------------------
echo ☆ .·°∴° ★·°∴°∴°.☆°★°∴°
echo °∴ 那怕星际无垠 ☆° .·★°∴°.°°
echo ∴°.°★ .·°∴°.°∴°.★☆° .·
echo °.☆° 我也要追到你.★· °.°°.★
echo .·°∴★°.°∴°.☆° .·°∴°.°
echo .·°∴°★.并永远爱你.°∴·°°∴☆°
echo ☆ .·°∴° ☆..·°∴★°∴°·°∴°
echo ∴°★.☆° .☆..·°★http:huikon.cn
echo -----------------------------------------
echo 现在时刻:%date% %time%
echo -----------------------------------------
color 0a
echo 帮助说明:"g"自动关机、"q"取消自动关机、"exit"退出。
echo .
echo .
echo .
set /p cmd=请输操作命令:
if "%cmd%" equ "g" goto g
if "%cmd%" equ "q" goto q
if "%cmd%" equ "exit" goto exit
:g
set /p gtime=请输延迟自动关机时间(分钟):
set /a gt=%gtime%*60
shutdown.exe -s -t %gt%
pause
goto end
:q
shutdown.exe -a
pause
goto end
:exit
exit
goto end