Jak mogę wyodrębnić ikonę z typu pliku i zastosować ją do skrótu?

9

Mam plik typu *.xyzz ładną ikoną. Chciałbym ustawić tę ikonę jako ikonę skrótu na pulpicie. Jednak opcja „Zmień ikonę” w oknie dialogowym właściwości może wyodrębniać tylko ikony z .dlls, .exes i .icos. Nie miałem szczęścia znaleźć .dll/ .exe/, .icoz którego pochodzi ikona tego pliku.

Jak znaleźć zasób zawierający ikonę używaną dla określonego rozszerzenia pliku?

Eric
źródło

Odpowiedzi:

9

jeśli jesteś zaznajomiony z rejestrem, informacje te są przechowywane pod HKEY_CLASSES_ROOT

  1. otwórz regedit (nie zadzieraj i niczego nie zmieniaj)
  2. w widoku drzewa po lewej stronie pojawi się lista folderów, kliknij ten o nazwie „HKEY_CLASSES_ROOT”. przejrzyj tę długą listę pod kątem rozszerzenia .xyz
  3. po kliknięciu zostanie wyświetlony typ pliku.
  4. teraz przeszukaj listę pod HKEY_CLASSES_ROOT, aż znajdziesz ten typ
  5. pod tym typem będzie folder o nazwie DefaultIcon, w którym znajdziesz ikonę
bigjohnny
źródło
To mi nie działa. Nie mogę znaleźć folderów rozszerzeń, ale wydaje się, że nie ma DefaultIconw nich folderów. Czy są one ukryte przed osobami niebędącymi administratorami?
Eric
Ups, nie przeczytałem tego poprawnie. Tak, mam to teraz działa. Porada: skorzystaj z uporządkowanej listy następnym razem w swojej odpowiedzi - ułatwia to czytanie.
Eric
4

Skorzystaj z IrfanView, www.irfanview.com, jednego z bardziej przydatnych darmowych programów w Internecie.

Zainstaluj, uruchom i przeciągnij plik .exe do okna IrfanView.

Ikona pojawi się na ekranie IrfanView. Jeśli jest wiele ikon, możesz je przewijać, klikając strzałkę W DÓŁ na pasku menu u góry ekranu IrfanView.

Możesz zapisać ikonę w osobnym pliku za pomocą Plik -> Zapisz jako . Możesz je wszystkie wyeksportować za pomocą OPCJI -> EKSTRAKCJE_W_PL. Wypróbuj różne typy plików, aby uzyskać najlepszą rozdzielczość. Typ pliku .ICO to dobry początek.

Właśnie wyodrębniłem około 50 ikon z pliku wykonywalnego Windows 3.1 w około 1 sekundę.

johnrefling
źródło
2

IconsExtract może to dla Ciebie zrobić.

Tamara Wijsman
źródło
Nie sądzę, że to działa na to, co próbuję zrobić. To wyodrębnia ikony z .dlllub .exe. Chcę wiedzieć, z którego .dlllub .exeokreślonego typu pliku pochodzi jego ikona. Mam też trudności ze znalezieniem linku do pobrania
Eric
Kliknij swój język na dole strony ... Może przeszukać cały dysk w poszukiwaniu wszystkich istniejących ikon i upewnić się, że go znajdziesz. Jeśli wiesz bardziej konkretnie, gdzie to może być, możesz wyszukiwać tylko w C: \ Program Files \ ApplicationNameHere lub C: \ Windows, aby znaleźć to jeszcze szybciej. Zobacz powiązane pytania dotyczące alternatyw, ale myślę, że szybciej jest przewijać ikony niż otwierać lokalizacje, które tam widzisz 1 na 1 ...
Tamara Wijsman
Słuszna uwaga. Tej funkcji brakowało mi w menu ikony zmiany.
Eric
1

Może IconViewer jest tym, czego szukasz.

dziwaczne
źródło
0

próbowałeś hakera zasobów lub tunera zasobów ... to też może pomóc: Zmień domyślną ikonę exe

Vizz
źródło
Mój problem jest większy: „biorąc pod uwagę typ pliku skojarzony z żadnym programem, znajdź (lub wypakuj) plik ikony użyty dla pliku”.
Eric