Как я могу заставить свой статус (String) мигать в моем командном файле? - PullRequest
0 голосов
/ 26 марта 2019

Я бы хотел, чтобы моя строка мигала в моем командном файле.Ниже работает хорошо для меня.Компьютер моей работы выводит меня из системы вскоре после 11-го часа, поэтому мне нравится визуальное предупреждение о том, что мой пакетный файл делает это.Ниже приведен мой код, но мой статус строки не мигает.

@Echo off
mode 22,15
Color B
cls
set /a Minutes=0
set /a Time=0
Set /a Hours=0
Set /a Reset=11
set Str=Good
For /F "Tokens=*" %%I in ('Time /T') Do Set mytime=%%I

:hi
cls
Echo.
Echo Started %mytime%
Echo Status: %Str%
Echo.
Echo Time so far:
Echo.
Echo %Hours% Hours 
Echo.
Echo %Minutes% Minutes 
Echo.
Echo %Time% Seconds
Echo.
Echo %Reset% Hours to Reset


ping localhost -n 2 >nul
set /a time=%time%+1
if %time%==60 (
goto min
)else goto :hi


:min
set /a Time=0
set /a Minutes=%Minutes%+1
if %Minutes%==60 (
goto hours
)else goto :hi
goto hi


:hours
set /a Minutes=0
Set /a Reset=%Reset%-1
set /a Hours=%Hours%+1
if %Hours%==11 (
color 47 
set Str=ResetEmement
) else goto :hi
goto hi
...