Intégrer et recupérer plusieurs icones dans ma compilation

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
fred39
Niveau 4
Niveau 4
Messages : 64
Enregistré le : lun. 05 mai 2008 10:03
Status : Hors ligne

Intégrer et recupérer plusieurs icones dans ma compilation

#1

Message par fred39 »

Bonjour,
Il y a quelques temps, j'ai fait un script qui permettait de poser un raccourci sur le bureau des utilisateurs.
J'ai intégré l'icone dans mon exe et je le récupérais de la manière suivante

Code : Tout sélectionner

#AutoIt3Wrapper_Res_Icon_Add=monico.ico
/...../
$icone=@ScriptFullPath; ne marche que si le script est compilé
$raccourci=FileCreateShortcut($lien_du_raccourci,@DesktopDir & "\monappli","","","raccourci vers mon appli",$icone,"",4)
J'aimerais maintenant creer 2 raccourcis différents. Je peux ajouter un second icone avec AutoIt3Wrapper_Res_Icon_Add , mais comment les récupérer dans 2 variables $icone1 et $icone2 ?

merci
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: Intégrer et recupérer plusieurs icones dans ma compilation

#2

Message par jguinch »

En fait, les icônes sont stockées dans ton exécutable, chaque icône ayant un index différent.
Les variables $icone1 et $icone2 auront toutes les 2 comme valeur @ScriptFullPath
Dans ton exemple, tu as utilisé le paramètre 4 avec FileCreateShortCut, qui correspond à l'index de ta première icône (les 3 autres étant utilisés par AutoIt à la compilation). Tu dois simplement utiliser l'index suivant (5) et ainsi de suite...
#AutoIt3Wrapper_Res_Icon_Add=monico1.ico
#AutoIt3Wrapper_Res_Icon_Add=monico2.ico

$icone=@ScriptFullPath
FileCreateShortcut($lien_du_raccourci,@DesktopDir & "\monappli","","","raccourci vers mon appli 1",$icone,"",4)
FileCreateShortcut($lien_du_raccourci,@DesktopDir & "\monappli","","","raccourci vers mon appli 2",$icone,"",5)
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
fred39
Niveau 4
Niveau 4
Messages : 64
Enregistré le : lun. 05 mai 2008 10:03
Status : Hors ligne

[R] Intégrer et recupérer plusieurs icones dans ma compilation

#3

Message par fred39 »

Effectivement,
j'aurais dû regarder FileCreateShortcut
merci beaucoup :)
Répondre