[UDF] Font.au3: Charge et décharge les polices !

Partagez des fonctions et des UDF AutoIt.
Règles du forum
.
Répondre
Avatar du membre
mano78170
Niveau 3
Niveau 3
Messages : 43
Enregistré le : dim. 10 oct. 2010 14:28
Localisation : Entre chez moi et la salle info du lycée
Status : Hors ligne

[UDF] Font.au3: Charge et décharge les polices !

#1

Message par mano78170 »

Bonjour ! :D
Cet UDF permet à AutoIt de charger et décharger des polices de caractère sans les installer
:arrow: Très pratique pour les Apps portables !

Je vous laisse juge de mon travail !
Font.au3
(2.93 Kio) Téléchargé 471 fois
Il existe plusieurs explications à ce que l'on appelle le sens de la vie:
  • H2G2 nous dit 42
  • Les Monthy Python font des bulles
  • Tyler Durden nous parle de savonnette à la soude...
A mon humble avis, chacun le sien !
[blink]NYA ![/blink] >^.^<
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [UDF] Font.au3: Charge et décharge les polices !

#2

Message par timmalos »

Merci pour ce partage.
MrDynoland
Niveau 3
Niveau 3
Messages : 33
Enregistré le : dim. 12 juin 2011 11:02
Status : Hors ligne

Re: [UDF] Font.au3: Charge et décharge les polices !

#3

Message par MrDynoland »

Petit UP pour te dire merci car c'est très pratique !
Avatar du membre
RL77LUC
Niveau 5
Niveau 5
Messages : 173
Enregistré le : mar. 21 sept. 2010 16:54
Status : Hors ligne

Re: [UDF] Font.au3: Charge et décharge les polices !

#4

Message par RL77LUC »

Malheureusement ça ne fonctionne pas chez moi :/.
Avatar du membre
mano78170
Niveau 3
Niveau 3
Messages : 43
Enregistré le : dim. 10 oct. 2010 14:28
Localisation : Entre chez moi et la salle info du lycée
Status : Hors ligne

Re: [UDF] Font.au3: Charge et décharge les polices !

#5

Message par mano78170 »

Quel système utilise-tu ?

EDIT: Le bout de code pourrait aussi servir ! :D
Il existe plusieurs explications à ce que l'on appelle le sens de la vie:
  • H2G2 nous dit 42
  • Les Monthy Python font des bulles
  • Tyler Durden nous parle de savonnette à la soude...
A mon humble avis, chacun le sien !
[blink]NYA ![/blink] >^.^<
Avatar du membre
RL77LUC
Niveau 5
Niveau 5
Messages : 173
Enregistré le : mar. 21 sept. 2010 16:54
Status : Hors ligne

Re: [UDF] Font.au3: Charge et décharge les polices !

#6

Message par RL77LUC »

J'utilise Windows 7 x64. Pour le code j'ai fait ce qui étais le plus simple : inclus l'UDF et utilisé la fonction. Sauf que rien ne change ...

Juste une petite précision : C'est GDI+ qui est utilisé pour l'affichage du texte. Cela change quelque chose ?
Avatar du membre
mano78170
Niveau 3
Niveau 3
Messages : 43
Enregistré le : dim. 10 oct. 2010 14:28
Localisation : Entre chez moi et la salle info du lycée
Status : Hors ligne

Re: [UDF] Font.au3: Charge et décharge les polices !

#7

Message par mano78170 »

Pour l'OS pas de problème !
J'ai créer cet UDF sur un seven x64 aussi ! :D

Alors c'est peut être une erreur de ma part, mais il se trouve que mon UDF n'utilise pas _GDIPlus_Startup()
alors que mes fonctions utilisent la bibliothèque Gdi32.dll...

Essaye avec _GDIPlus_Startup() !
Il existe plusieurs explications à ce que l'on appelle le sens de la vie:
  • H2G2 nous dit 42
  • Les Monthy Python font des bulles
  • Tyler Durden nous parle de savonnette à la soude...
A mon humble avis, chacun le sien !
[blink]NYA ![/blink] >^.^<
Avatar du membre
RL77LUC
Niveau 5
Niveau 5
Messages : 173
Enregistré le : mar. 21 sept. 2010 16:54
Status : Hors ligne

Re: [UDF] Font.au3: Charge et décharge les polices !

#8

Message par RL77LUC »

Ah non, je crois que nous nous sommes mal compris ^^. Je disais que dans mon script, j'utilisais GDI+ pour afficher le texte, pas dans votre UDF ;).
Avatar du membre
mano78170
Niveau 3
Niveau 3
Messages : 43
Enregistré le : dim. 10 oct. 2010 14:28
Localisation : Entre chez moi et la salle info du lycée
Status : Hors ligne

Re: [UDF] Font.au3: Charge et décharge les polices !

#9

Message par mano78170 »

Justement !
Peut être que mon UDF à besoin de GDIPlus_Startup() pour fonctionner...

Essaye de le rajouter au début de l'UDF !
(Quand j'ai écrit l'UDF, je codais beaucoup avec GDI+, je ne me suis donc peut-être pas aperçu de mon oublis...)
Il existe plusieurs explications à ce que l'on appelle le sens de la vie:
  • H2G2 nous dit 42
  • Les Monthy Python font des bulles
  • Tyler Durden nous parle de savonnette à la soude...
A mon humble avis, chacun le sien !
[blink]NYA ![/blink] >^.^<
Avatar du membre
RL77LUC
Niveau 5
Niveau 5
Messages : 173
Enregistré le : mar. 21 sept. 2010 16:54
Status : Hors ligne

Re: [UDF] Font.au3: Charge et décharge les polices !

#10

Message par RL77LUC »

J'ai ajouté ça après l'include-once :

Code : Tout sélectionner

#include <GDIPlus.au3>
_GDIPlus_Startup()
 
Rien n'a changé. J'ai également ajouté un Sleep(5000) pour laisser un peu de temps, toujours rien.
Avatar du membre
mano78170
Niveau 3
Niveau 3
Messages : 43
Enregistré le : dim. 10 oct. 2010 14:28
Localisation : Entre chez moi et la salle info du lycée
Status : Hors ligne

Re: [UDF] Font.au3: Charge et décharge les polices !

#11

Message par mano78170 »

Je vais faire quelques test de mon coté...

Montre moi toujours le bout de code, on ne sait jamais...

EDIT: Mauvaise nouvelle !
L'UDF ne fonctionne pas avec _GDIPlus_GraphicsDrawStringEx et _GDIPlus_GraphicsDrawString !!!

Je ne peut plus t'aider...
:(
Il existe plusieurs explications à ce que l'on appelle le sens de la vie:
  • H2G2 nous dit 42
  • Les Monthy Python font des bulles
  • Tyler Durden nous parle de savonnette à la soude...
A mon humble avis, chacun le sien !
[blink]NYA ![/blink] >^.^<
Avatar du membre
RL77LUC
Niveau 5
Niveau 5
Messages : 173
Enregistré le : mar. 21 sept. 2010 16:54
Status : Hors ligne

Re: [UDF] Font.au3: Charge et décharge les polices !

#12

Message par RL77LUC »

Ah :/. Tu n'aurais pas quelque chose pour installer les polices ? Car j'ai fait des recherches mais rien n'a fonctionné ....
Avatar du membre
mano78170
Niveau 3
Niveau 3
Messages : 43
Enregistré le : dim. 10 oct. 2010 14:28
Localisation : Entre chez moi et la salle info du lycée
Status : Hors ligne

Re: [UDF] Font.au3: Charge et décharge les polices !

#13

Message par mano78170 »

Je vais chercher...
Peut être un filecopy dans %windir%\Fonts :?:
Il existe plusieurs explications à ce que l'on appelle le sens de la vie:
  • H2G2 nous dit 42
  • Les Monthy Python font des bulles
  • Tyler Durden nous parle de savonnette à la soude...
A mon humble avis, chacun le sien !
[blink]NYA ![/blink] >^.^<
Avatar du membre
RL77LUC
Niveau 5
Niveau 5
Messages : 173
Enregistré le : mar. 21 sept. 2010 16:54
Status : Hors ligne

Re: [UDF] Font.au3: Charge et décharge les polices !

#14

Message par RL77LUC »

Non, vu que quand on fait une copie vers ce dossier via Windows, automatiquement il enregistre la police, ce qui n'est pas le cas depuis AutoIt. J'ai vu pas mal de solutions, aucune n'a fonctionné :/.
Avatar du membre
mano78170
Niveau 3
Niveau 3
Messages : 43
Enregistré le : dim. 10 oct. 2010 14:28
Localisation : Entre chez moi et la salle info du lycée
Status : Hors ligne

Re: [UDF] Font.au3: Charge et décharge les polices !

#15

Message par mano78170 »

Que veut tu faire en écrivant ton texte avec GDI+ ?

Un label suivi de GUICtrlSetFont peut suffire...
Il existe plusieurs explications à ce que l'on appelle le sens de la vie:
  • H2G2 nous dit 42
  • Les Monthy Python font des bulles
  • Tyler Durden nous parle de savonnette à la soude...
A mon humble avis, chacun le sien !
[blink]NYA ![/blink] >^.^<
Avatar du membre
RL77LUC
Niveau 5
Niveau 5
Messages : 173
Enregistré le : mar. 21 sept. 2010 16:54
Status : Hors ligne

Re: [UDF] Font.au3: Charge et décharge les polices !

#16

Message par RL77LUC »

Je t'invite à consulter ce topic : http://www.autoitscript.fr/forum/viewto ... 894#p53894

Tu comprendras mieux ;).
Avatar du membre
mano78170
Niveau 3
Niveau 3
Messages : 43
Enregistré le : dim. 10 oct. 2010 14:28
Localisation : Entre chez moi et la salle info du lycée
Status : Hors ligne

Re: [UDF] Font.au3: Charge et décharge les polices !

#17

Message par mano78170 »

Bon !
Bonne nouvelle ! :)

J'ai trouvé une dll qui permet de faire ça sans rebooter l'ordi !

Je code un petit exemple et je le mets sur le forum !
(ça devrait pas me prendre plus de 2 heures... 8) )

EDIT: Après plusieurs test, je crois que c'est foutu... :cry:
Il existe plusieurs explications à ce que l'on appelle le sens de la vie:
  • H2G2 nous dit 42
  • Les Monthy Python font des bulles
  • Tyler Durden nous parle de savonnette à la soude...
A mon humble avis, chacun le sien !
[blink]NYA ![/blink] >^.^<
Avatar du membre
RL77LUC
Niveau 5
Niveau 5
Messages : 173
Enregistré le : mar. 21 sept. 2010 16:54
Status : Hors ligne

Re: [UDF] Font.au3: Charge et décharge les polices !

#18

Message par RL77LUC »

Oh zut ! Et avec reboot ? Je peux faire quoi ?
Avatar du membre
mano78170
Niveau 3
Niveau 3
Messages : 43
Enregistré le : dim. 10 oct. 2010 14:28
Localisation : Entre chez moi et la salle info du lycée
Status : Hors ligne

Re: [UDF] Font.au3: Charge et décharge les polices !

#19

Message par mano78170 »

Je crois que c'est pareil...

Je laisse quand même le code que j'avais commencer, on ne sait jamais...
► Afficher le texte
Il existe plusieurs explications à ce que l'on appelle le sens de la vie:
  • H2G2 nous dit 42
  • Les Monthy Python font des bulles
  • Tyler Durden nous parle de savonnette à la soude...
A mon humble avis, chacun le sien !
[blink]NYA ![/blink] >^.^<
Avatar du membre
RL77LUC
Niveau 5
Niveau 5
Messages : 173
Enregistré le : mar. 21 sept. 2010 16:54
Status : Hors ligne

Re: [UDF] Font.au3: Charge et décharge les polices !

#20

Message par RL77LUC »

Bah, laisse tomber, j'ai finit par me faire une raison et j'ai utilisé une police native. C'est dommage car ça rend moins bien, mais bon ...
Répondre