Как сделать одну конкретную строку командного файла другим цветом, чем другие?

Я работаю над программой, которая генерирует дневную погоду для игр D & D. Я хочу, чтобы программа отображала предупреждение красным шрифтом при генерации шторма, чтобы DM знал, что такая погода не типичная. Чтобы уменьшить количество нажатий клавиш, он должен делать это на том же экране, что и текст, описывающий саму погоду.

В настоящее время для входа в шторм у меня есть это:

:des4a
cls
type c:\AutoDM\WeatherGen\data\forcast1.txt
color 0c
echo     There is an Ashstorm!
color 0a
echo.
echo     It is %temp% degrees and the sky is invisible threw the thick 
echo     billowing clouds of ash.
echo.
echo         # Survival checks to light a fire are at +15. 
echo         # Small unprotected flames will be snuffed out.
echo         # Non-firearm ranged attacks are at a -8 to hit.
echo         # Preception checks take a -10 for every 10 feet of distance.
echo         # Survival checks to get along in the wild are at +15.
echo         # Stealth checks are at a +5.
echo.
echo     SPECIAL!
echo.
set /a die=6
set /a inches=%random%%%die+1
echo         # The ashstorm will deposit %inches% inches of ash durring its
echo           durration.
echo         # Tracking a target after an ashstorm is at a +15.
type c:\AutoDM\WeatherGen\data\forcast2.txt
echo.
echo.
pause
goto menu

Команды типа вызывают текстовые документы, которые содержат верхний и нижний колонтитулы для каждой записи, чтобы помочь программе выглядеть профессионально и предоставить границу для помощи переноса слов. Твой не может быть удален. НЕ предлагайте что-то, что сделало бы меня неспособным использовать команды типа, поскольку они существуют в настоящее время, пожалуйста. Пожалуйста, поймите, что эта красная текстовая строка будет добавлена ​​ко многим различным частям программы, каждый раз, когда происходит буря для каждого биома в генераторе. Я бы предпочел, чтобы он не превышал 2 или 3 строки кода (но если есть только один способ сделать это хорошо ...)

Могу ли я иметь одну строку красным, а остальные зеленым? Или я должен иметь звуковой сигнал программы, чтобы привлечь внимание к факту? У вас есть идея получше и проще? Как мне это сделать?

Ответы на вопрос(4)

Ваш ответ на вопрос