Bonjour à toute la communauté,
Je cherche à découper une chaine hexa correspondant à une couleur :
ex : 0xFF6040
sachant que FF correspond au rouge
60 au bleu
et 40 au vert
il me faudrait donc
$red = FF
$blu = 60
$gre = 40
Sachant que stringsplit demande un "délimiter" et que j'en ai pas, qu'elle fonction puis-je utiliser ?
[..] Découper chaine hexa en 3 sans "delimiter"
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- Iste
- Niveau 11

- Messages : 1870
- Enregistré le : jeu. 04 déc. 2008 14:21
- Localisation : 76
- Status : Hors ligne
Re: [..] découper chaine hexa en 3 sans "delimiter"
Tournez vous du coté de StringMid()
Et la prochaine foi, regardez plus longuement la doc
Et la prochaine foi, regardez plus longuement la doc
Signez ici
- zeshrek
- Niveau 10

- Messages : 984
- Enregistré le : mer. 17 nov. 2010 09:31
- Localisation : Sur ma chaise
- Status : Hors ligne
Re: [..] découper chaine hexa en 3 sans "delimiter"
Code : Tout sélectionner
$var = 0xFF6040
$Red = BitAND($var, 0xFF0000) / 0x010000
$Green = BitAND($var, 0x00FF00) / 0x000100
$blue = BitAND($var, 0x0000FF) / 0x000001
msgbox(0,"",hex($var)&@crlf&@crlf&hex($red)&@crlf&hex($green)&@crlf&hex($blue)&@crlf)Si vis pacem para bellum

