Culoarea textului din fișierul batch, nhutils

La elaborarea unui fișier batch cu încheierea unei cantități destul de mare de informații a fost necesară pentru a evidenția culoarea textului, cum ar fi mesajele de eroare roșii, astfel încât acestea să prind imediat ochiul. Ar fi de dorit să fie în măsură să aducă o anumită culoare una, două linii de text, sau retragerea unui anumit program.

Și apoi sa dovedit că culoarea standard de comandă își schimbă culoarea odată ce întregul text, și să manipuleze ANSY.SYS și ESC-secvențe de oportunitate pentru a afișa în formatarea textului fișier batch de culoare necesită privilegii administrative și nu funcționează în versiunile moderne de Windows . Text colorat folosind findstr CMD / BAT: ieșire de text multicoloră este limitată de textul afișat.

Ca urmare, a trebuit să scrie o decizie care poate schimba culoarea textului în consola de-a lungul liniilor, nu limitează textul de ieșire și nu necesită privilegii administrative.

Deci, programul nhcolor are o opțiune de două alerga.

Culoarea textului este specificat parametru, de exemplu, 0 ° C - acesta este un text roșu deschis pe un fundal negru, iar fluxul de intrare este trimis la nhcolor

Culoarea textului este specificat parametru, de exemplu, 0A - acesta este un text de culoare verde deschis pe un fundal negru, iar ieșirea de text este definit în nhcolor argumente

La fel ca în comanda COLOR, deci este întotdeauna posibil pentru a vedea COLOR / echipa?

Culoarea textului din fișierul batch