Discussion: Dossier: Modifications d'icônes
Afficher un message
#3
Vieux 13/04/2006, 18h17
Changer l'icône d'un dossier
Anti-trust
Z'avez pas vu Cortex ?
Avatar de Anti-trust
Ultimate
Date d'inscription : décembre 2002
Messages : 11 004
Anti-trust est déconnecté
Changer l'icône d'un dossier est possible grâce à l'utilisation d'un fichier .ini placé dans ce même répertoire. Pour créer le fichier .ini et donc appliquer les modifications vous pouvez passer soit par l'assistant de XP soit le faire "à la mano".

Utiliser l'assistant

Non disponible sous les versions 9x de Windows, ce petit assistant est bien pratique mais ne permet pas de savoir vraiment comment cela fonctionne. Cela dit, connaitre en détail la procédure de modification est loin d'être indispensable. Voici comment l'utiliser :
Faites un clic droit sur le dossier à modifier.
Cliquez sur l'entrée Propriétés.
Cliquez sur l'onglet Personnaliser.
Cliquez sur le bouton Changer d'icône...
La fenêtre qui apparait vous permet de sélectionner le fichier .ico à utiliser.
Il ne vous reste plus qu'a valider une fois l'icône choisie et refermer les fenêtres.
Information: Dans ce même onglet personnaliser, vous pouvez également choisir une image pour l'affichage en mode vignette. De cette façon, quand votre volet d'exploration est configuré de la sorte, vous pourrez reconnaitre plus facilement le contenu sans ouvrir le dossier.

La procédure en détail / Modification "à la mano"

Voici le détail des opérations réalisées par l'assistant, pouvant être réalisées à la main. Notez qu'opérer manuellement permet d'ajouter certains paramètres au dossier modifié.

Comme vu plus haut, c'est donc via un fichier .ini que l'icône à utiliser est spécifiée. Ce fichier doit être placé à la racine du dossier et enregistré en tant que fichier système afin que XP le prenne en compte au démarrage. Ce fichier n'est rien d'autre qu'un fichier texte ( .txt ) renommé avec l'extension .ini. Pour le créer, placez vous dans votre dossier, faites un clic droit puis "nouveau document texte". Renommez le fichier "desktop.ini" et ouvrez le.

Voici ce que doit contenir votre fichier pour qu'il soit valide :
[ .ShellClassInfo]
IconFile=c:\icones\dossier.ico
IconIndex=0
- La ligne IconFile doit spécifier l'emplacement du fichier .ico à utiliser.
- La ligne IconIndex peut prendre différentes valeurs. Si votre fichier .ico appartient à une librairie d'icône ( .icl, .dll, .exe ), vous devrez indiquer le numéro d'index de l'icône dans la librairie, sinon sa valeur vaut 0 ( comme dans notre exemple )

Les paramètres supplémentaires signalés plus haut sont les suivants. Ils sont à ajouter en tant que ligne à la suite de ceux existant, mais peuvent à eux seuls constituer le fichier .ini. Notons toutefois que ces paramètres ne modifient pas l'aspect du dossier mais son comportement.

- InfoTip : Permet d'afficher un texte spécifique quand vous survolez le dossier avec votre souris, à l'identique des infos bulles.
- ConfirmFileOp : Permet d'ôter la demande de confirmation lors de la suppression du dossier ( ex : ConfirmFileOp=0 annule l'affichage du message d'avertissement ).
- NoSharing : Permet d'empêcher le partage du dossier ( ex : NoSharing=1 empêche le partage du dossier ).


Maintenant que votre fichier est créé et configuré, il faut donc l'enregistrer comme fichier système afin que Windows le considère comme tel. L'opération se réalise via une fenêtre de commande :
Ouvrez votre menu démarrer et cliquez sur exécuter
Tapez cmd et validez
Tapez attrib +s c:\mondossierperso ou c:\mondossierperso correspond au chemin vers le dossier contenant le .ini
Validez, votre icône a été modifiée.
Information: Afin d'éviter de perdre vos modifications, il est conseillé de changer le statut du fichier .ini via ses propriétés en cochant l'attribut caché, ainsi ce dernier n'apparaitra pas si bien sur vos options d'affichage empêchent l'affichage des fichiers et dossiers cachés.
Dernière modification par bubka ; 25/04/2009 à 13h19.

Réponse avec citation Haut de page