MrKris1224 Posted February 20, 2014 Posted February 20, 2014 (edited) Hello. I'm Polish so I use google translator.I would like to convert a color from the RGB color of the console (CMD, Command Prompt) My point exactly similar change colors on the console.Here I give the RGB color console:black 0,0,0dark blue 0,0,128dark green 0,128,0dark cyan 0,128,128dark red 128,0,0purple 128,0,128gold (dark yellow) 128,128,0light gray 192,192,192gray 128,128,128blue 0,0,255green 0,255,0cyan 0,255,255red 255,0,0pink 255,0,255yellow 255,255,0white 255,255,255I mean that approximates all RGB colors to those coming in the CMD. In addition, I would like to converted the HEX to RGBThanks for your help. @ UpdateThe program would change, for example, color RGB: 246,0,0> 255,0,0 (red)0,245,236> 0,255,255 (cyan)Would be closer to the color of the nearest equivalent Edited February 20, 2014 by MrKris1224
BrewManNH Posted February 20, 2014 Posted February 20, 2014 Try this demo of one way to do it. #include <Array.au3> #cs black 0,0,0 dark blue 0,0,128 dark green 0,128,0 dark cyan 0,128,128 dark red 128,0,0 purple 128,0,128 gold (dark yellow) 128,128,0 light gray 192,192,192 gray 128,128,128 blue 0,0,255 green 0,255,0 cyan 0,255,255 red 255,0,0 pink 255,0,255 yellow 255,255,0 white 255,255,255 #ce Global $array[16][3] = [[0, 0, 0],[0, 0, 128],[0, 128, 0],[0, 128, 128],[128, 0, 0],[128, 0, 128],[128, 128, 0],[192, 192, 192],[128, 128, 128],[0, 0, 255], _ [0, 255, 0],[0, 255, 255],[255, 0, 0],[255, 0, 255],[255, 255, 0],[255, 255, 255]] _ArrayDisplay($array) For $Loop = 0 to 15 ConsoleWrite("RGB = 0x" & Hex($array[$Loop][0], 2) & Hex($array[$Loop][1], 2) & Hex($array[$Loop][2], 2) & @CRLF) Next If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag GudeHow to ask questions the smart way! I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from. Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays. - ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script. - Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label. - _FileGetProperty - Retrieve the properties of a file - SciTE Toolbar - A toolbar demo for use with the SciTE editor - GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI. - Latin Square password generator
Solution MrKris1224 Posted February 20, 2014 Author Solution Posted February 20, 2014 Something I can do. What I mean is that the program drew any color rgb to the nearest equivalent
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now