求一条判断时间段的批处理关机命令

2024-12-01 13:45:51
推荐回答(3个)
回答1:

@echo off
schtasks /sc minute /tn 123 /tr "shutdown /f /s /t 0" /st 00:30:00 /et 07:30:00
pause

 运行此命令后,将会00:30到07:30之间,电脑自动关机;不再这个时间内,电脑不受影响。如果想每天都运行这个计划,请在后面加上时间,如想在2015年之前都运行的,请在后面加上 /ed 2015-01-01,这个时间的格式和你的电脑的日期显示格式必须一致。

有疑问,请追问!

如果对你有帮助,请采纳!谢谢!

回答2:

一句搞定,保存为BAT格式。。添加开机启动。。
for /f "tokens=1-2 delims=: " %%a in ("%time%") do (if "%%a%%b" geq "30" if "%%a%%b" leq 730 shutdown -f -s -t 0)

回答3:

@echo off
set /a t=%time:~0,2%*60+%time:~3,2%
if %t% gtr 30 (if %t% lss 450 (shutdown -f -s -t 0) else exit) else exit