应用时,可去掉pause暂停。
运行批处理后,系统就在1小时后关机- for /f "tokens=1,2 delims=:" %%a in ("%time%") do (
- set /a s=100%%a%%100+1,f=100%%b%%100
- )
- if %s% geq 24 set s=00
- at %s%:%f% shutdown -s
- echo 系统将在 %s%:%f% 关机
- pause
复制代码 如楼主要求,到输入时间的关机- @echo off
- echo 请输入4位数的关机时间 如:5点过8分则输入 0508
- set /p var= &cls
- at %var:~0,2%:%var:~2,2% shutdown -s
- echo 系统将在 %var:~0,2%:%var:~2,2% 关机
- pause
复制代码
[ 本帖最后由 随风 于 2008-2-29 22:50 编辑 ] |