FFFFFF | ||||||||||
FFFF00 | FFFF33 | FFFF66 | FFFF99 | FFFFCC | CCFFCC | CCFFFF | 99FFFF | 66FFFF | 33FFFF | 00FFFF |
FFCC00 | FFCC33 | FFCC66 | FFCC99 | FFCCCC | FFCCFF | CCCCFF | 99CCFF | 66CCFF | 33CCFF | 00CCFF |
FF9900 | FF9933 | FF9966 | FF9999 | FF99CC | FF99FF | CC99FF | 9999FF | 6699FF | 3399FF | 0099FF |
FF6600 | FF6633 | FF6666 | FF6699 | FF66CC | FF66FF | CC66FF | 9966FF | 6666FF | 3366FF | 0066FF |
FF3300 | FF3333 | FF3366 | FF3399 | FF33CC | FF33FF | CC33FF | 9933FF | 6633FF | 3333FF | 0033FF |
FF0000 | FF0033 | FF0066 | FF0099 | FF00CC | FF00FF | CC00FF | 9900FF | 6600FF | 3300FF | 0000FF |
CCCCCC | ||||||||||
CCFF00 | CCFF33 | CCFF66 | CCFF99 | 99FF99 | 99FFCC | 66FFCC | 33FFCC | 00FFCC | ||
CCCC00 | CCCC33 | CCCC66 | CCCC99 | 99CC99 | 99CCCC | 66CCCC | 33CCCC | 00CCCC | ||
CC9900 | CC9933 | CC9966 | CC9999 | CC99CC | 9999CC | 6699CC | 3399CC | 0099CC | ||
CC6600 | CC6633 | CC6666 | CC6699 | CC66CC | 9966CC | 6666CC | 3366CC | 0066CC | ||
CC3300 | CC3333 | CC3366 | CC3399 | CC33CC | 9933CC | 6633CC | 3333CC | 0033CC | ||
CC0000 | CC0033 | CC0066 | CC0099 | CC00CC | 9900CC | 6600CC | 3300CC | 0000CC | ||
999999 | ||||||||||
99FF00 | 99FF33 | 99FF66 | 66FF66 | 66FF99 | 33FF99 | 00FF99 | ||||
99CC00 | 99CC33 | 99CC66 | 66CC66 | 66CC99 | 33CC99 | 00CC99 | ||||
999900 | 999933 | 999966 | 669966 | 669999 | 339999 | 009999 | ||||
996600 | 996633 | 996666 | 996699 | 666699 | 336699 | 006699 | ||||
993300 | 993333 | 993366 | 993399 | 663399 | 333399 | 003399 | ||||
990000 | 990033 | 990066 | 990099 | 660099 | 330099 | 000099 | ||||
666666 | ||||||||||
66FF00 | 66FF33 | 33FF33 | 33FF66 | 00FF66 | ||||||
66CC00 | 66CC33 | 33CC33 | 33CC66 | 00CC66 | ||||||
669900 | 669933 | 339933 | 339966 | 009966 | ||||||
666600 | 666633 | 336633 | 336666 | 006666 | ||||||
663300 | 663333 | 663366 | 333366 | 003366 | ||||||
660000 | 660033 | 660066 | 330066 | 000066 | ||||||
333333 | ||||||||||
33FF00 | 00FF00 | 00FF33 | ||||||||
33CC00 | 00CC00 | 00CC33 | ||||||||
339900 | 009900 | 009933 | ||||||||
336600 | 006600 | 006633 | ||||||||
333300 | 003300 | 003333 | ||||||||
330000 | 330033 | 000033 | ||||||||
000000 | ||||||||||
Original design by Antonio Pérez Ayala
@echo off setlocal EnableDelayedExpansion rem "Aacini's Colors Tree.bat": Create a safe color palette in the form of a Tree rem Original design by Antonio Perez Ayala rem Define the digits set base=-1 for %%a in (00 33 66 99 CC FF) do ( set /A base+=1 set digit[!base!]=%%a ) set /A baseM1=base-1 rem Define the trunk for /L %%b in (%base%,-1,0) do ( set a=%base% for /L %%a in (%base%,-1,0) do ( if %%a neq %%b ( set trunk[!a!][%%b]=!digit[%%a]!!digit[%%b]!!digit[%%a]! set /A a-=1 ) ) ) rem Generate the tree ( echo = echo [table align="center" cellpadding="3"] set trunkHeight=1 for /L %%a in (%base%,-1,1) do set /A A=%%a-1 & for /F %%A in ("!A!") do ( rem Trunk with no branches set "line=" for /L %%i in (1,1,%base%) do set "line=!line![rowspan="!trunkHeight!"][nbsp]|" set value=!digit[%%a]!!digit[%%a]!!digit[%%a]! echo !line![rowspan="!trunkHeight!" bgcolor="#!value!"]!value! for /L %%i in (2,1,!trunkHeight!) do echo [nbsp] set /A trunkHeight+=1 rem Bunch of branches for /L %%b in (%base%,-1,0) do ( set "line=" rem Left margin for /L %%i in (%%a,1,%baseM1%) do set "line=!line![nbsp]|" rem Left branch for /L %%c in (0,1,%%A) do ( set value=!digit[%%a]!!digit[%%b]!!digit[%%c]! set "line=!line![bgcolor="#!value!"]!value!|" ) rem Trunk with branches set value=!trunk[%%a][%%b]! set line=!line![bgcolor="#!value!"]!value! rem Right branch for /L %%c in (%%A,-1,0) do ( set value=!digit[%%c]!!digit[%%b]!!digit[%%a]! set "line=!line!|[bgcolor="#!value!"]!value!" ) echo !line! ) ) rem Bottom trunk set "line=" for /L %%i in (1,1,%base%) do set "line=!line![rowspan="!trunkHeight!"][nbsp]|" set value=!digit[0]!!digit[0]!!digit[0]! echo !line![rowspan="!trunkHeight!" bgcolor="#!value!"][color="white"]!value![/color] for /L %%i in (2,1,!trunkHeight!) do echo [nbsp] echo [/table] echo [color="#999999" size="-1"]Original design by Antonio Pérez Ayala[/color] echo [hr] echo [code:"Aacini's Colors Tree.bat" height:26em;]Aacini's Colors Tree.bat set /P "=[" < NUL echo /code] ) > "Aacini's Colors Tree.txt" TextToHtml "Aacini's Colors Tree.txt" /N