Nie podałeś, na jakim OS pracujesz. Na Linux'ach, MAC'ach i innych mało się znam, więc opowiem o Windwosach.
Na Windows NT jest to nie możliwe. Było to możliwe na DOS, oraz Windowsach do NT. Jednak kolorki w konsoli są na tyle ważne, że możesz sobie zainstalować wiele różnych konsol z kolorkami, albo mogę ci polecić AnsiHack: http://gynvael.coldwind.pl/?id=187.
Dzięki temu będziesz mógł zmienić kolor tylko części tekstu. Dokładny opis użytkowania znajdziesz tutaj: http://gynvael.coldwind.pl/?id=128
Rozwiązanie powinno działać na wszystkich systemach od XP, do 10. Jedyne problemy, które zauważyłem to te, że na nowszych wersjach systemu mogą nie działać klucze rejestru podane w drugim linku. Rozwiązałem ten problem dodając do rejestru taki klucz:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"AutoRun"="Ścieżka\do\twojego\startowego\skryptu\bat"
gdzie jako ścieżkę AutoRun podajesz lokalizację skryptu, który będzie uruchamiany zawsze przy starcie konsoli.
Następnie na początku skryptu umieściłem coś takiego:
@echo off
if "%1" == "" (
Ścieżka\do\twojej\zmodyfikowanej\konsoli\cmd /D /K "Ścieżka\do\twojego\startowego\skryptu\bat 1"
exit
)
prompt $E[1;31m$P$E[0;32m$G$E[1;32m
Ten skrypt wywołuje zmodyfikowaną konsolę, a następnie ustawia mój ulubiony styl znaku zachęty.