[R] Récupérer l'icone d'un dossier

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Rapace15
Niveau 3
Niveau 3
Messages : 36
Enregistré le : lun. 17 mai 2010 14:15
Status : Hors ligne

[R] Récupérer l'icone d'un dossier

#1

Message par Rapace15 »

Bonjour à tous.

J'essaye de récupérer l'icone d'un dossier sous XP. Je m'explique...

Nous poussons des raccourcis sur les postes gérés par notre service info et je cherche à créer une tray du dossier contenant les raccourcis. Certains clients peuvent avoir rajouté leur propres raccourcis dans ce dossier et avoir effectué des classements dans des dossiers où ils auront défini leur propres icones.

Existe-t-il une fonction permettant de récupérer cela. J'ai cherché, sans ayant trouvé...

Merci d'avance pour vos pistes de recherches.
Modifié en dernier par Rapace15 le mar. 01 juin 2010 17:44, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Récupérer l'icone d'un dossier

#2

Message par Tlem »

vous trouverez l'information dans le fichier caché 'Desktop.ini'. ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rapace15
Niveau 3
Niveau 3
Messages : 36
Enregistré le : lun. 17 mai 2010 14:15
Status : Hors ligne

Re: [..] Récupérer l'icone d'un dossier

#3

Message par Rapace15 »

Tlem a écrit :vous trouverez l'information dans le fichier caché 'Desktop.ini'. ;)
Ok, vu et merci pour la rapidité.
Ce fichier est-il lisible par autoit même si l'utilisateur n'a pas coché de l'afficher ?
Avatar du membre
scorp84
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mar. 04 nov. 2008 21:51
Localisation : Avignon, France
Status : Hors ligne

Re: [..] Récupérer l'icone d'un dossier

#4

Message par scorp84 »

Bonjour Rapace15,

Oui ce fichier est accessible par autoit même s'il est non visible.

Voici la tête qu'il a :

Code : Tout sélectionner

[.ShellClassInfo]
IconFile=C:\Program Files\Folder Marker\icl\Colors.icl
IconIndex=0
 
Amicalement.

BM
Rapace15
Niveau 3
Niveau 3
Messages : 36
Enregistré le : lun. 17 mai 2010 14:15
Status : Hors ligne

Re: [..] Récupérer l'icone d'un dossier

#5

Message par Rapace15 »

Merci à vous deux... Pour ceux là, je crois que je vais y arriver par contre, j'ai un autre soucis sur certains raccourcis.

Je récupère les infos par FileGetShortcut et et normalement je devrais récupérer l'icone à l'index 4 (cf fonction ci-dessous)
► Afficher le texteMa fonction MonIcone($Rep,$racc)
Or pour certains fichiers, je n'arrive pas à récupérer l'icône. J'ai des valeurs vides dans $lien[4] et $lien[5] (cf la copie d'écran).

J'ai pensé récupérer carrément le fichier exe, ça ne marche pas non plus. Merci pour vos pistes de recherches...
Fichiers joints
Résultat de $lien
Résultat de $lien
lien_autoit.jpg (10.54 Kio) Vu 1274 fois
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Récupérer l'icone d'un dossier

#6

Message par Tlem »

Avez-vous des exemples de raccourcis qui ne retournent pas d'icône ?
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rapace15
Niveau 3
Niveau 3
Messages : 36
Enregistré le : lun. 17 mai 2010 14:15
Status : Hors ligne

Re: [..] Récupérer l'icone d'un dossier

#7

Message par Rapace15 »

Oups... :mrgreen:

En fait le problème ne vient pas de là...

Sur mon code pour afficher les raccourics dans le menu, j'incrémentais l'index de l'icone de 1 ce qui fait que l'index n'était plus bon... désolé...
Répondre