批处理文件以在特定时间之间注销

时间:2014-06-21 15:40:23

标签: batch-file timer

我想制作一个批处理文件,在一小时过后注销,我希望它在中午和午夜重置(例如在计算机上重置一小时,注销,必须等到12才能重新开启)我有计时器脚本(下面),但我不知道如何创建时间检查和所有这些 -Thanks

echo.
echo            You have one Hour...Begin 
TIMEOUT /T 3600 /NOBREAK>NUL
echo.
echo (code here)
echo.
pause >nul

1 个答案:

答案 0 :(得分:0)

嗯,这很有意思。尝试并使用if命令

:lol
timeout /t 20 /nobreak >nul
if %time% GTR 12:00:00 (
goto logoff
)
if %time% LSS 12:00:00 (
goto lol
)
:logoff
shutdown -l

这不能100%正确地工作,但你明白了:P 尝试使用set命令将12:00:00转换为数字12,然后使用if命令。