Page 1 sur 1

[..] Plus d'icône après la compilation

Posté : mer. 21 mai 2014 22:21
par lokomass
Bonsoir,

Depuis la dernière mise a jour d'autoIT, après un click droit pour compiler je n'ai plus l'icône d'autoIT et je me retrouve avec un exe dans icône.
Comment puis-je remettre l'ancienne icône svp ?
Merci

Re: [..] Plus d'icône après la compilation

Posté : mer. 21 mai 2014 22:58
par GaRydelaMer
Bonsoir

ajoute la directive au début du script ou avec scite utilise le menu outils=>compiler, tu auras une fenêtre pour modifier toutes ces directives.
#AutoIt3Wrapper_Icon= chemin de ton icône

Re: [..] Plus d'icône après la compilation

Posté : mer. 21 mai 2014 23:07
par jguinch
Sinon il me semble que l’icône par défaut est celle qu'on a choisit quand on passe par le raccourci Compile Script to .exe dans le menu démarrer.

Re: [..] Plus d'icône après la compilation

Posté : mer. 21 mai 2014 23:37
par mikell
Je confirme
D'ailleurs j'utilise encore le Aut2exe de la version 3.3.8.1 qui contrairement aux plus récentes ne déclenche pas l'antivirus :roll:

Re: [..] Plus d'icône après la compilation

Posté : jeu. 22 mai 2014 11:00
par lokomass
Merci pour vos réponses.
En fait j'ai oublié de préciser, que je compile une dizaine de au3 en même temps via un click droit => compile script.
Avant il me mettait l'icône par défaut, me générait les 12 exe et c'était parfait.
J'aimerais juste retrouver un système ou je fais click droit, compiler et j'ai cash tous mes .exe dans le répertoire avec mon icône par défaut ?

Re: [..] Plus d'icône après la compilation

Posté : jeu. 22 mai 2014 12:19
par TommyDDR
Ajoutez :

Code : Tout sélectionner

#pragma compile(Icon, C:\Program Files (x86)\AutoIt3\Icons\au3.ico)
(En remplaçant par le chemin vers votre icône) en entête de vos scripts.

Astuce :
Vous pouvez modifier le contenu des scripts créés avec Clic droit / nouveau / autoit script v3.
Pour ce faire, modifiez le fichier suivant : C:\Windows\ShellNew\Template.au3

Re: [..] Plus d'icône après la compilation

Posté : jeu. 22 mai 2014 15:27
par lokomass
Effectivement ça marche impecc, en revanche deux choses :
- certains scripts gardent l’icône moche de windows, et récupèrent la bonne après renommage (incompréhensible ??)
- maintenant je pense, quand j'ai dans le script la ligne : #RequireAdmin, il affiche sur l'icône en bas à gauche le logo admin de Windows => est-il possible de le virer ?
Merci en tout cas

Re: [..] Plus d'icône après la compilation

Posté : jeu. 22 mai 2014 15:45
par jguinch
Pour ta première remarque : Windows possède un cache d'icônes, ce qui fait que si tu supprime un fichier et que tu créé un autre avec le même nom, il aura (aléatoirement) la même icône, même si le programme à une icône différente.
Il faudrait vider le cache des icônes (on trouve ça sur Google) ou redémarrer.

Re: [..] Plus d'icône après la compilation

Posté : jeu. 22 mai 2014 17:57
par TommyDDR
1) Comme jguinch
2) il y à 2 solutions :
1. Désactivez l'UAC (non recommandé pour les utilisateurs novices qui ouvrent de tout et n'importe quoi)
2. Modifiez C:\Windows\System32\imageres.dll (ET C:\Windows\SysWow64\imageres.dll si OS 64bit) avec ResHacker, c'est le fichier de ressource utilisé pour récupérer l'icon de bouclier en overlay.

Re: [..] Plus d'icône après la compilation

Posté : ven. 23 mai 2014 09:10
par lokomass
Merci pour ta réponse, pourant l'UAC est déjà désactivé chez moi.
Concernant le deuxième méthode, ça va me virer ce fameux bouclier de toutes mes icônes windows ou uniquement celles d'autoit ?

Re: [..] Plus d'icône après la compilation

Posté : ven. 23 mai 2014 13:34
par TommyDDR
La 2eme méthode modifie le fichier utilisé par windows, donc tous les boucliers (il n'existera pas de méthode pour l'enlever seulement des exécutables AutoIt).

Re: [..] Plus d'icône après la compilation

Posté : ven. 23 mai 2014 14:58
par lokomass
Est-ce quelque chose typique à Windows 8 ?
Parce que si je récupère l'exe sur un poste Windows 7, le fichier exe n'a pas ce bouclier ?

Re: [..] Plus d'icône après la compilation

Posté : ven. 23 mai 2014 15:13
par TommyDDR
Non, c'est aussi présent sur Windows 7 (depuis l'apparition de l'UAC en fait).

Re: [..] Plus d'icône après la compilation

Posté : ven. 23 mai 2014 15:25
par lokomass
Comment est-ce possible dans ce cas, que j'ai le bouclier sous 8 et pas 7 ?
Surtout que les deux UAC sont partiellements désactiver (niveau de sécu faible dans le compte utilisateur).
C'est aussi sur la dernière version d'autoit que cette icone admin est apparue, avant je ne l'avais pas.

Re: [..] Plus d'icône après la compilation

Posté : ven. 23 mai 2014 15:41
par TommyDDR
Je n'utilise pas Windows 8 personnellement, je sais juste quand sur Windows 7 quand l'UAC est désactivée, le bouclier disparait. Peut être que sous Windows 8 il reste quand même.

Re: [..] Plus d'icône après la compilation

Posté : ven. 23 mai 2014 15:47
par lokomass
OK, mais j'ai l'impression que c'est arrivé en même temps que la dernière version d'autoit, Windows 8 ne faisait pas ça avant.