联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by water0 at 2009-4-18 07:00 AM: 由使用者输入时间 格式如9:00 九点后系统自动关机
@echo off&title 自定义关机时间 color 17 mode con: cols=80 lines=25 net start|find /i "Task Scheduler">nul 2>nul||sc config schedule start= Auto>nul 2>nul&net start schedule>nul 2>nul :b echo\ for /f "tokens=1,2,3,4 delims=- " %%a in ('date /t') do set name=%%a年%%b月%%c日 %%d echo.当前时间为%name% %time:~,-6% set /p var=请以00:00格式输入一个关机时间,要消除之前设定请输入C: if "%var%"=="" echo 请输入时间&goto b if /i %var% == C goto c at %var% shutdown /f /s /t 0 >nul 2>nul if %errorlevel% EQU 0 goto a if not %errorlevel% EQU 0 ( echo 格式有误,请重新输入. )&( goto b ) :a color 1a echo.系统将在%var%关机. goto d :c at /d /y >nul 2>nul echo.已清除关机时间. goto b :d pause
Originally posted by water0 at 2009-5-22 09:34: at %t% shutdown -s -t 0 为啥要在后面家0啊