Multiple colors in cmd

Multiple colors in cmd

Microsoft doesnt have a built in way to have multiple colors in a batch file at the same time this code was modified from Instrucable member Prof.+Pickle the original Instrucable can be found here

Original Code

Task 1: The Code

Here is the code

@echo off
setlocal if "%~1"=="/?" ( echo. echo ncol ["Text"] [Colour] echo. echo "Text" - The text you want displayed in another colour. echo Remember that spaces cannot be added if you don't put the text in echo quotation marks (""^). echo. echo Colour - The hexadecimal colour code that you want the text to be changed into. echo For more information of colour codes, see "color /?" echo. exit /b ) for /f "delims=#" %%i in ('"prompt #$H# &for %%b in (1) do rem"') do set "bs=%%i" >"%~1.@" set /p "=.%bs%%bs%%bs%%bs%"

Task 2: How to use it

Multiple colors in cmd

To use ncol.bat call it from at batch file or Cmd using this line

ncol “Text you want colored don’t forget the quotes” 04

I chose 04 which is red text and a black background the color codes can be accessed by typing

color /? into cmd

See Prof.+Pickle’s other instructables Here

see my instructables Here

and see my three most popular below

Full screen batch matrix

Windows folder tricks

Get Windows Xp Free legally

See ALL my other batch tutorials Here

microsoft – Multiple colors in cmd, in category: technology

Written by admin