本人太垃圾了,求一个定时自动关机的批处理:
要求:
1.开机自动检测是上午还是下午,是上午设定在12点自动关机.下午设定在17点自动关机.
2.在上午8点以前,12点到13点,晚上17点以后开机自动关机..或者不能开机?
请各位大侠指点迷津,小弟先谢谢了!
要求:
1.开机自动检测是上午还是下午,是上午设定在12点自动关机.下午设定在17点自动关机.
2.在上午8点以前,12点到13点,晚上17点以后开机自动关机..或者不能开机?
请各位大侠指点迷津,小弟先谢谢了!
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
rem 开机自动检测是上午还是下午,是上午设定在12点自动关机.下午设定在17点自动关机.
rem 在上午8点以前,12点到13点,晚上17点以后开机自动关机..或者不能开机?
set t=%time:~0,2%
if %t% lss 8 (
shutdown -s -t 0
) else if %t% geq 8 (
if %t% lss 12 (
at 12:00 shutdown -s -t 0
) else if %t% equ 12 (
shutdown -s -t 0
) else if %t% geq 13 (
if %t% lss 17 (
at 17:00 shutdown -s -t 0
) else (
shutdown -s -t 0
)
)
)
C:\>echo %time%
21:02:30.26
C:\>echo %time:~0,2%
21