[..] Découper chaine hexa en 3 sans "delimiter"

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
spyke11
Niveau 1
Niveau 1
Messages : 1
Enregistré le : dim. 20 mars 2011 10:50
Status : Hors ligne

[..] Découper chaine hexa en 3 sans "delimiter"

#1

Message par spyke11 »

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 ?
Avatar du membre
Iste
Niveau 11
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"

#2

Message par Iste »

Tournez vous du coté de StringMid()
Et la prochaine foi, regardez plus longuement la doc ;)
Signez ici
Avatar du membre
zeshrek
Niveau 10
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"

#3

Message par zeshrek »

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
Répondre