#batch-file #timer
#пакетный файл #таймер
Вопрос:
Я хочу создать пакетный файл для выхода из системы по истечении часа, и я хочу, чтобы он сбрасывался в полдень и полночь (например, на компьютере в течение одного часа, вышел из системы, нужно подождать до 12, чтобы вернуться) У меня есть сценарий таймера (ниже), но я не уверен, как создать проверку времени и все такое — Спасибо
echo.
echo You have one Hour...Begin
TIMEOUT /T 3600 /NOBREAK>NUL
echo.
echo (code here)
echo.
pause >nul
Комментарии:
1. команда выхода из системы:
shutdown -l
смотритеshutdown /?
дополнительные параметры2. Я знаю это, но мне это нужно, чтобы проверить, включен ли он с 12 в течение всего часа
Ответ №1:
Хм, это интересно, лол. Попробуйте использовать команду 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 .