[R] Coeur, Pique, Carreau et Trèfle...
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.
- Yle
- Niveau 5

- Messages : 172
- Enregistré le : mar. 21 avr. 2009 17:22
- Localisation : La NORMANDIE -76
- Status : Hors ligne
[R] Coeur, Pique, Carreau et Trèfle...
Bonjour à tous,
En AutoIt, j'arrive à imprimer ces couleurs dans un fichier Excel en faisant la commande suivante :
$oXL.Cells(1,1).Value = "Trèfle " & ChrW(9827) ; pour la couleur Trèfle
Est-il possible de faire apparaître ces couleurs à l'écran dans une msgbox ? Listview ?
Pour exemple : msgbox(0,"Couleur"," C'est du " & ChrW(9827)) ne fonctionne pas. Il m'envoie un Carré.
Qui aurait une astuce ?
En AutoIt, j'arrive à imprimer ces couleurs dans un fichier Excel en faisant la commande suivante :
$oXL.Cells(1,1).Value = "Trèfle " & ChrW(9827) ; pour la couleur Trèfle
Est-il possible de faire apparaître ces couleurs à l'écran dans une msgbox ? Listview ?
Pour exemple : msgbox(0,"Couleur"," C'est du " & ChrW(9827)) ne fonctionne pas. Il m'envoie un Carré.
Qui aurait une astuce ?
Modifié en dernier par Yle le jeu. 09 juin 2011 11:35, modifié 1 fois.
- Yle
- Niveau 5

- Messages : 172
- Enregistré le : mar. 21 avr. 2009 17:22
- Localisation : La NORMANDIE -76
- Status : Hors ligne
Re: [..] Coeur, Pique, Carreau et Trèfle...
Ben non!
Merci pour ta réponse Timmalos, mais ce que me propose le forum Américain, c'est exactement ce que je fais, mais sur mon PC (XP Sp3), j'ai un carré qui s'affiche
Essaie msgbox(0,"",ChrW(9824)), peut être auras tu un autre résultat.
Merci pour ta réponse Timmalos, mais ce que me propose le forum Américain, c'est exactement ce que je fais, mais sur mon PC (XP Sp3), j'ai un carré qui s'affiche
Essaie msgbox(0,"",ChrW(9824)), peut être auras tu un autre résultat.
- jchd
- AutoIt MVPs (MVP)

- Messages : 2284
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
- Status : Hors ligne
Re: [..] Coeur, Pique, Carreau et Trèfle...
La police par défaut utilisée pour MsgBox ne contient pas les caractères qu'il te faut.
Tourne-toi vers ce post pour une solution (riche !).
Tourne-toi vers ce post pour une solution (riche !).
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Re: [..] Coeur, Pique, Carreau et Trèfle...
Chez moi, le message apparait contenant bien le symbole pique. Il doit te manquer certaines polices dans ton installation.
Sinon le lien de Jchd te permettra d'aller plus loin.
Sinon le lien de Jchd te permettra d'aller plus loin.
- jchd
- AutoIt MVPs (MVP)

- Messages : 2284
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
- Status : Hors ligne
Re: [..] Coeur, Pique, Carreau et Trèfle...
@tinmalos
C'est un XP ou ultérieur ?
Une installation standard d'un XP d'origine SP3 ne permet pas d'afficher grand chose en terme de caractères Unicode des jeux de symboles, sans thème additionnel qui change la police utilisée (ne me demande pas laquelle, on s'y perd).
C'est un XP ou ultérieur ?
Une installation standard d'un XP d'origine SP3 ne permet pas d'afficher grand chose en terme de caractères Unicode des jeux de symboles, sans thème additionnel qui change la police utilisée (ne me demande pas laquelle, on s'y perd).
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Re: [..] Coeur, Pique, Carreau et Trèfle...
Non je suis sous Seven actuellement, ce qui doit faire la différence.
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Coeur, Pique, Carreau et Trèfle...
Eh bien tu as toutes les réponses
Conclusion : tu dois créer tes msgbox sous forme de GUI pour pouvoir y définir la police correcte
Conclusion : tu dois créer tes msgbox sous forme de GUI pour pouvoir y définir la police correcte
Code : Tout sélectionner
GuiCreate("",200, 100)
GuiSetFont(24, 400, 0, "Arial Unicode MS")
GuiCtrlCreateLabel(ChrW(9824),10,10,50,50)
GuiCtrlCreateLabel(ChrW(9829),50,10,50,50)
GUICtrlSetColor (-1, 0xff0000)
GuiCtrlCreateLabel(ChrW(9830),90,10,50,50)
GUICtrlSetColor (-1, 0xff0000)
GuiCtrlCreateLabel(ChrW(9827),130,10,50,50)
GuisetState()
while GuiGetMsg() <> -3
wend
Modifié en dernier par mikell le mer. 08 juin 2011 23:31, modifié 2 fois.
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- jchd
- AutoIt MVPs (MVP)

- Messages : 2284
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
- Status : Hors ligne
Re: [..] Coeur, Pique, Carreau et Trèfle...
Wouala wouala pourquoi votre boîte n'est pas muette.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
- Yle
- Niveau 5

- Messages : 172
- Enregistré le : mar. 21 avr. 2009 17:22
- Localisation : La NORMANDIE -76
- Status : Hors ligne
Re: [..] Coeur, Pique, Carreau et Trèfle...
Bonjour,
Je vais faire effectivement une GUI car effectivement sur XP Sp3, pas le bon jeu de caractères
Merci (résolu)
Je vais faire effectivement une GUI car effectivement sur XP Sp3, pas le bon jeu de caractères
Merci (résolu)

