Page 1 sur 1

[R] #AutoIt3Wrapper_Res_Icon_Add= kesako

Posté : dim. 25 juil. 2010 21:26
par xeno
Bon

je pensais que la commande

#AutoIt3Wrapper_Res_Icon_Add=OK.ico

permettais d'inclure les fichiers icones dans l'executable final.
mais quoique je fasse, change les chemins, les methode de compil.
rien n'y fait mes icones sont visible uniquement si elle sont dans le meme repertoire que le fichier.
et non dedans..

j'utilise la version 3.3.6.1 et je suis sous seven x64

et que je compile en x86 ou x64 c'est pareil.

quelqu'un à déjà réussi ? je me suis pourtant inspiré des exemple du forum

Re: [..] #AutoIt3Wrapper_Res_Icon_Add= kesako

Posté : dim. 25 juil. 2010 21:53
par Jerome
Coucou.

Déjà quel format est ton icône ? (16*16 ?)

J'ai trouver ceci qui pourrait t'interesser sur le forum anglais.

Ensuite quelle fonction tu utilise pour "appeler ton icone ?" (TraySetIcon ou GUICtrlSetImage)

(dsl pas la doc sur ce PC, jsuis sous mac :P )



Jérôme

Re: [..] #AutoIt3Wrapper_Res_Icon_Add= kesako

Posté : dim. 25 juil. 2010 22:40
par xeno
pour les icones il y a de tous les formats

voila des bouts de code, car j'en suis a +3000 lignes
► Afficher le texte
Je suis entrain de voir avec une dll externe, je pense avoir une idée du pourquoi, mais je patauge encore ..

Re: [..] #AutoIt3Wrapper_Res_Icon_Add= kesako

Posté : dim. 25 juil. 2010 23:39
par Iste
Utilisez-vous l'utilitaire de compilation (Ctrl+F7) ?

Re: [..] #AutoIt3Wrapper_Res_Icon_Add= kesako

Posté : dim. 25 juil. 2010 23:43
par Tlem
Je ne suis pas très sur que vous ayez bien lu la documentation sur la directive #AutoIt3Wrapper_Res_Icon_Add.

Code : Tout sélectionner

; Add extra ICO files to the resources which can be used with [b]TraySetIcon([color=#FF0000]@ScriptFullPath[/color], 5)[/b] etc
; list of filename of the Ico files to be added, [color=#FF0000][b]First one will have number 5[/b][/color], then 6 ..etc
#AutoIt3Wrapper_Res_Icon_Add=                   ; Filename[,LanguageCode] of ICO to be added.

Re: [..] #AutoIt3Wrapper_Res_Icon_Add= kesako

Posté : dim. 25 juil. 2010 23:54
par xeno
Bon à défaut d'avoir réussi avec une dll externe du moins pour l'instant, cela a au moins eu le mérite
de me mettre sur la voie.

les exemple c'est bien, mais quand ont ne maitrise pas le code de bout en bout et de s'y mettre une fois tout les 6 mois, certains trucs ne se vois pas du premier coup :oops:

j'avais pas capté, au début je pensais qu'il suffisait de déclaré les icones avec Autoit3wrapper_res_icon_add=

mais je n'avais pas compris qu'il fallait aussi modifier mon code, pour allé chercher cette fois
les icones à meme l'executable.

après ma galère fut de comprendre comment goupillé tout cela.

le plus chiant c'est de trouver le numéro correspondant a l'icone voulu, avec koda c'est faisable mais ce n'est pas pratique du tout. :roll:

Re: [R] #AutoIt3Wrapper_Res_Icon_Add= kesako

Posté : lun. 26 juil. 2010 00:35
par Tlem

Code : Tout sélectionner

; list of filename of the Ico files to be added, First one will have number 5, then 6 ..etc
Qu'est-ce que vous ne comprenez pas dans cette ligne ?

Le premier icône rajouté avec #AutoIt3Wrapper_Res_Icon_Add aura pour index 5 (ou -5), le second aura pour index 6 (ou -6), etc ...
Je ne vois pas ce qu'il y à de compliqué la dedans ?

Re: [R] #AutoIt3Wrapper_Res_Icon_Add= kesako

Posté : lun. 26 juil. 2010 01:19
par xeno
bah il y a que dans l'aide d'autoit que j'ai décortiqué

ça
► Afficher le texte
et que l'exemple donnée

ne faisait pas la corrélation de manière suffisement parlante pour moi
► Afficher le texte
et que ceci bah dans la masse de donnée, bah je ne l'ai pas vu :oops:
et de toute façon meme en le lisant cela ne me parlait pas plus que ça sur le moment.... :P

Code : Tout sélectionner

; list of filename of the Ico files to be added, First one will have number 5, then 6 ..etc

Re: [R] #AutoIt3Wrapper_Res_Icon_Add= kesako

Posté : lun. 26 juil. 2010 07:57
par Tlem
bah, c'est pas grave.
bah, la prochaine foi, bah vous ferez mieux. :P

Re: [R] #AutoIt3Wrapper_Res_Icon_Add= kesako

Posté : lun. 26 juil. 2010 13:31
par xeno
pourtant je parcours en long et en large le forum et aussi celui US, mais quand ça veut pas, ça
veut pas.

jusqu'à ce que le petit truc qui manque décoince la bulle, dans le
cas présent c'est quand j'ai commençé a regarder comment faire avec une DLL, et là
ça m'a fait tilt :roll:

je comprend vite mais il faut m'expliquer longtemps :mrgreen: