Как я могу изменить цвет вывода сборки в окне оболочки? - PullRequest
2 голосов
/ 19 марта 2010

У меня есть процесс сборки, который запускается из командного файла. Он производит большой объем текста. Иногда печатается слово «Ошибка» или «Предупреждение», за которым следует сообщение. Ошибки и предупреждения теряются в море текста.

Могу ли я выделить эти слова другим цветом, возможно, в окне DOS или в окне оболочки Cygwin, возможно, передав их через какую-либо программу для работы со строками, прежде чем отправлять их на экран?

Спасибо.

1 Ответ

1 голос
/ 19 марта 2010

Вероятно, лучший способ - передать вывод в сценарий оболочки, а затем раскрасить, используя ANSI коды . К сожалению, поддержка ANSI в Windows (по крайней мере, в XP) практически отсутствует, и вам нужно использовать некоторые обходные пути , чтобы ANSI отображался в окне DOS; он будет работать под Cygwin, но это может вызвать проблемы с вашим командным файлом.

...