windows - flere farver i CMD prompt/batch fil

Indlæg af Hanne Mølgaard Plasc

Problem



Windows 's standardkommandoprompt støtter kun 16 farver. For nogle brugere, der har brug for at udskrive farvet tekst kunst, er denne mængde farver absolut ikke nok. [1]


Er der nogen metoder til at bruge flere farver i en kommandoprompt?


redigeringer:



  @DavidPostill nævnte Windows 10'ens 24-bit konsol. Jeg har brug for det til at fungere fra Windows 7. Han foreslog også at installere en alternativ kommandoprompt, som jeg vil tage i betragtning.

  
  @ Eistein1969 svarede, det er muligt ved at redigere registreringsdatabasen. Desværre er registerredigering deaktiveret i et af mine systemer, og jeg kunne heller ikke finde den manuelle indstilling.


Bedste reference


Der er ingen måde at bruge mere end 16 farver i Windows-versioner tidligere til Win 10. Men hvis formålet er at vise farvet ASCII-kunst, så er der en mulighed.


Hver position på skærmen består af kombinationen af ​​et tegn i forgrundsfarve over baggrundsfarven. Forskellige tegn, der dannes af forskellige antal pixels, opfattes som forskellige farver, når de vises over samme baggrund; denne effekt afhænger af både antal og layout af de pixels, der danner hver karakter. Denne teknik er kendt som dithering. [2]


Selv om proceduren for at finde den rigtige kombination af tegn, der gør det muligt at vise det store antal forskellige farver, er irriterende, kan resultaterne være meget gode. For eksempel:


Mona Lisa [3]


Du kan gennemgå en detaljeret forklaring på den metode, der bruges til at oprette tidligere billede på dette indlæg. [4]

Andre referencer 1


Er muligt bruge dette trick til at vise mere end 16 farver.



  • Brug Lucida-konsol skrifttype 5

  • Deaktiver ClearType

  • Aktiver 'Glatte kanter af skærmfonte'



HSL


Dette virker for Windows 7. Ikke testet på anden Windows-version. Du kan se detaljer på dette indlæg. [5]