Всех категорически приветствую!
В данной статье я опубликую код функции, которая упростит написание каких либо цветных сообщений на экран.
Потребность
Иногда хочется для своего удобства написать текст в одну строку, ещё разукрасить разными цветами разные параметры, возможно написать текст без отступов, для приглашения ввода чего-либо.
Публикую код:
Пример как использовать
- пишем цветной текст в строку
wr -text_ye_start "Начинается текст " -text_gr_start "выделяем параметр " -text_ye_middle "опять пишем текст " -text_gr_middle "а тут выделяем" -text_red_middle " ошибочный текст"
- здесь будет выведен текст готово
wr -done
- пример для -new флага
wr -text_ye_start "Начинается текст " -text_gr_start "выделяем параметр " -text_ye_middle "и вдруг хотим запросить что-то, введите: " -new ; $smth = Read-Host
wr -text_ye_start "Выведем ранее считанное значение: " -text_gr_start $smth
Итог
Получаем максимально удобную функцию в использовании, которая выводит разноцветный текст в одну строку. Проще чем корячиться с многочисленными write-host'ами.
Спасибо за внимание. Посмотрите на моём канале другие полезные статьи, может они вам помогут решить ваши задачи.