Created
November 4, 2017 23:52
-
-
Save mariocesar/b15cddd184481f25390e0a6e5cff2d40 to your computer and use it in GitHub Desktop.
Apple Script / Start the color choose, convert the selected color to HEX and copy to the clipboard
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Open the color picker | |
on convertRGBColorToHexValue(theRGBValues) | |
set theHexList to {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"} | |
set theHexValue to "" | |
repeat with a from 1 to count of theRGBValues | |
set theCurrentRGBValue to (item a of theRGBValues) div 256 | |
if theCurrentRGBValue is 256 then set theCurrentRGBValue to 255 | |
set theFirstItem to item ((theCurrentRGBValue div 16) + 1) of theHexList | |
set theSecondItem to item (((theCurrentRGBValue / 16 mod 1) * 16) + 1) of theHexList | |
set theHexValue to (theHexValue & theFirstItem & theSecondItem) as string | |
end repeat | |
return ("#" & theHexValue) as string | |
end convertRGBColorToHexValue | |
set theRGBValues to (choose color default color {255, 255, 255}) | |
set hexValue to (convertRGBColorToHexValue(theRGBValues)) | |
set the clipboard to hexValue as text |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment