Comment puis-je extraire une icône d'un type de fichier et l'appliquer à un raccourci?


9

J'ai un fichier de type *.xyzqui a une belle icône. Je voudrais définir cette icône comme icône de raccourci sur mon bureau. Cependant, l'option «changer l'icône» dans la boîte de dialogue des propriétés ne peut extraire les icônes que de .dlls, .exes et .icos. Je n'ai pas eu de chance de trouver le .dll/ .exe/ .icod'où provient l'icône de ce fichier.

Comment puis-je trouver la ressource contenant l'icône utilisée pour une extension de fichier particulière?

Réponses:


9

si vous connaissez le registre, ces informations sont stockées sous HKEY_CLASSES_ROOT

  1. ouvrir regedit (ne plaisante pas et ne change rien)
  2. il y aura une liste de dossiers dans l'arborescence à gauche, cliquez sur celui qui s'appelle "HKEY_CLASSES_ROOT". parcourir cette longue liste pour l'extension .xyz
  3. lorsque vous cliquez dessus, le type de fichier est répertorié.
  4. recherchez maintenant dans la liste sous HKEY_CLASSES_ROOT jusqu'à ce que vous trouviez ce type
  5. sous ce type sera un dossier appelé DefaultIcon où vous trouverez l'icône utilisée

Ça ne marche pas pour moi. Je peux trouver les dossiers d'extension sans problème, mais il ne semble pas y avoir de DefaultIcondossiers. Sont-ils cachés aux non-administrateurs?
Eric

Oups, je n'ai pas bien lu. Oui, je le fais fonctionner maintenant. Conseil: utilisez une liste ordonnée la prochaine fois dans votre réponse - elle sera plus facile à lire.
Eric

4

Utilisez IrfanView, www.irfanview.com, l'un des programmes gratuits les plus utiles sur le Web.

Installez-le, exécutez-le et faites glisser le fichier .exe sur la fenêtre d'IrfanView.

L'icône apparaîtra sur l'écran IrfanView. S'il existe plusieurs icônes, vous pouvez les parcourir en cliquant sur la flèche BAS de la barre de menu en haut de l'écran IrfanView.

Vous pouvez enregistrer une icône dans un fichier séparé en utilisant Fichier -> Enregistrer sous . Vous pouvez tous les exporter en utilisant OPTIONS -> EXTRACT_ALL_FRAMES. Essayez différents types de fichiers pour les meilleures résolutions. Le type de fichier .ICO est un bon point de départ.

Je viens d'extraire environ 50 icônes d'un exécutable Windows 3.1 en environ 1 seconde.


2

IconsExtract peut le faire pour vous.


Je ne pense pas que cela fonctionne pour ce que j'essaie de faire. Cela extrait des icônes d'un .dllou .exe. Je veux savoir de quel .dllou d' .exeun certain type de fichier provient son icône. De plus, j'ai du mal à trouver un lien de téléchargement
Eric

Cliquez sur votre langue au bas de la page ... Il peut rechercher à travers votre disque entier toutes les icônes existantes et s'assure que vous le trouverez. Si vous savez plus précisément où il pourrait être, vous ne pouvez que rechercher dans C: \ Program Files \ ApplicationNameHere ou C: \ Windows pour le trouver encore plus rapidement. Voir les questions connexes pour des alternatives, mais je pense qu'il est plus rapide de faire défiler les icônes que d'ouvrir les emplacements que vous y voyez 1 par 1 ...
Tamara Wijsman

Bon point. C'est la fonctionnalité qui me manquait dans le menu des icônes de changement.
Eric


0

avez-vous essayé le pirate de ressources ou le tuner de ressources ... cela pourrait aussi aider: changer l'icône par défaut d'un exe


Mon problème est plus: "étant donné un type de fichier associé à aucun programme, trouver (ou extraire) le fichier icône utilisé pour le fichier".
Eric
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.