Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @ECHO OFF
- goto :endscheme
- 0 = Black 8 = Gray
- 1 = Blue 9 = Light Blue
- 2 = Green A = Light Green
- 3 = Aqua B = Light Aqua
- 4 = Red C = Light Red
- 5 = Purple D = Light Purple
- 6 = Yellow E = Light Yellow
- 7 = White F = Bright White
- :endscheme
- set "sp= "
- for %%O in (
- "00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "
- "00 00 00 88 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "
- "00 00 00 88 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "
- "00 00 00 88 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "
- "00 00 00 88 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "
- "00 00 00 88 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "
- "00 00 77 77 77 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "
- "00 00 00 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "
- "00 00 00 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "
- "00 00 00 99 99 00 00 00 00 77 77 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "
- "00 00 00 99 99 00 00 00 00 66 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "
- "00 00 00 00 99 99 00 00 00 66 66 00 00 00 99 99 99 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "
- "00 00 00 00 00 99 99 00 00 66 66 00 00 99 99 99 99 66 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "
- "00 00 00 00 00 00 99 99 99 99 99 99 99 99 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "
- "00 00 00 00 00 00 00 99 99 99 99 99 99 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 aa 00 00 00 00 "
- "00 00 00 00 00 00 00 99 99 99 99 99 00 00 00 00 00 00 00 00 00 00 aa aa 00 00 00 00 00 aa aa 00 00 "
- "00 00 00 00 00 00 00 00 99 99 99 00 00 00 00 00 00 00 00 00 00 aa aa aa 00 aa 00 00 aa aa aa 00 00 "
- "00 00 00 00 00 00 00 00 99 99 99 00 00 00 00 00 00 00 00 00 00 00 44 00 00 aa aa 00 00 44 00 00 00 "
- "00 00 00 00 00 00 00 00 99 99 99 00 00 00 00 00 00 00 00 00 00 00 00 44 00 44 00 00 00 44 00 00 00 "
- "00 00 00 00 00 00 00 00 cc cc cc 00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 00 00 44 44 00 00 00 "
- "00 00 00 00 00 00 00 00 33 33 33 00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 00 00 44 00 00 00 00 "
- "00 00 00 00 00 00 00 00 33 00 33 00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 00 00 44 00 00 00 00 "
- "00 00 00 00 00 00 00 00 33 00 33 00 00 00 00 00 00 00 00 00 00 00 00 00 44 44 00 44 00 00 00 00 00 "
- "00 00 00 00 00 00 00 00 33 00 33 00 00 00 00 00 00 00 00 00 00 00 00 00 44 44 44 00 00 00 00 00 00 "
- "00 00 00 00 00 00 00 00 33 00 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 44 00 00 00 00 00 00 "
- "00 00 00 00 00 00 00 00 33 00 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 44 00 00 00 00 00 00 "
- "00 00 00 00 00 00 00 00 33 00 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 44 00 00 00 00 00 "
- "00 00 00 00 00 00 00 00 33 00 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 44 00 00 00 00 00 "
- "00 00 00 00 00 00 00 dd dd 00 dd dd 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "
- "00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "
- "00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "
- ) do (
- call :color 00 sp \n
- for %%I in (%%~O) do (
- rem echo %%I
- call :color %%I sp
- )
- )
- call :color 00 sp \n
- pause >nul
- exit /b
- :Color
- :: v17. Arguments: hexColor variableName [\n]
- SetLocal EnableExtensions EnableDelayedExpansion
- Subst `: "!Temp!" >Nul &Pushd . &`: &If Not Exist `.bat (
- Set /P "=."<Nul >` &For /F "delims=;" %%# in (
- '"Prompt;$H;&For %%_ in (1) Do Rem"') Do Echo(Set "b=%%#">`.bat
- For %%# in ("(Set n=^" "" ")") Do Echo(%%~#>>`.bat)
- Call ` &Set "c=%~1" &Set "t=!%~2!"
- If Defined t For %%# in ("!n!") Do For %%_ in (\ / :
- ) Do Set "t=!t:%%_=%%~#%%_%%~#!"
- For /F usebackq^ delims^=^ eol^= %%_ in ('!t:"=\"!') Do (
- SetLocal DisableDelayedExpansion
- For /F delims^=^ eol^= %%# in ("%%~_") Do If \==%%# (
- Findstr /A:%c% "." "\`" Nul &Set /P "=%b%%b%%b%"<Nul
- ) Else If /==%%# (Findstr /A:%c% "." "/.\`" Nul
- Set /P "=%b%%b%%b%%b%%b%"<Nul
- ) Else (Findstr /A:%c% "." "%%#\..\`" Nul
- Set /P "=%b%%b%%b%%b%%b%%b%%b%"<Nul)
- EndLocal)
- If /I "\n"=="%~3" (Echo()
- Popd &Goto :Eof
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement