Bir simgeyi dosya türünden nasıl ayıklayabilir ve kısayola nasıl uygulayabilirim?


9

Ben türde bir dosya var *.xyzgüzel bir simgesi vardır. Bu simgeyi masaüstümdeki kısayolun simgesi olarak ayarlamak istiyorum. Ancak, özellikler iletişim kutusundaki "simgeyi değiştir" seçeneği yalnızca .dlls, .exes ve .icos'den simgeleri ayıklayabilir . Ben bu dosyanın simgesi kökenli .dll/ .exe/ bulma şansım olmadı .ico.

Belirli bir dosya uzantısı için kullanılan simgeyi içeren kaynağı nasıl bulabilirim?

Yanıtlar:


9

kayıt defterini biliyorsanız, bu bilgiler HKEY_CLASSES_ROOT altında saklanır

  1. regedit'i aç (etrafı karıştırma ve hiçbir şeyi değiştirme)
  2. soldaki ağaç görünümünde klasörlerin bir listesi olacak, "HKEY_CLASSES_ROOT" adlı klasörü tıklayın. .xyz uzantısı için bu uzun listeye bakın
  3. üzerine tıkladığınızda, dosya türü listelenir.
  4. şimdi bu türü bulana kadar HKEY_CLASSES_ROOT altındaki listeyi arayın
  5. bu türün altında, kullanılan simgeyi bulacağınız DefaultIcon adlı bir klasör olacaktır

Bu benim için çalışmıyor. Uzantı klasörlerini problemsiz bulabilirim, ancak DefaultIconiçinde klasörler yok gibi görünüyor . Yönetici olmayanlara gizlenmiş mi?
Eric

Hata! Doğru okumadım. Evet, şimdi çalışıyorum. Tavsiye: cevabınızda bir dahaki sefere sıralı bir liste kullanın - okumayı kolaylaştırır.
Eric

4

Web'deki en kullanışlı ücretsiz programlardan biri olan IrfanView, www.irfanview.com'u kullanın.

Kurun, çalıştırın ve .exe dosyasını IrfanView penceresine sürükleyin.

Simge IrfanView ekranında görünecektir. Birden çok simge varsa, IrfanView ekranının üst kısmındaki menü çubuğundaki AŞAĞI okunu tıklatarak sayfalar arasında gezinebilirsiniz.

Dosya -> Farklı Kaydet'i kullanarak bir simgeyi ayrı bir dosyaya kaydedebilirsiniz . Hepsini OPTIONS -> EXTRACT_ALL_FRAMES kullanarak dışa aktarabilirsiniz. En iyi çözünürlükler için farklı dosya türlerini deneyin. .ICO dosya türü başlamak için iyi bir yerdir.

Sadece bir saniye içinde bir Windows 3.1 yürütülebilir dosyadan yaklaşık 50 simge ayıkladım.


2

IconsExtract bunu sizin için yapabilir.


Yapmaya çalıştığım şey için işe yaradığını sanmıyorum. Bir .dllveya .exe. Hangi .dllveya .exebelirli bir dosya türünün simgesini aldığını bilmek istiyorum . Ayrıca, bir indirme bağlantısı bulmakta zorlanıyorum
Eric

Sayfanın altındaki dilinize tıklayın ... Tüm diskinizde mevcut tüm simgeleri arayabilir ve bulacağınızdan emin olur. Nerede olabileceğine dair daha spesifik bir bilginiz varsa, daha hızlı bulmak için yalnızca C: \ Program Files \ ApplicationNameHere veya C: \ Windows'da arama yapabilirsiniz. Alternatifler için ilgili sorulara bakın, ancak orada gördüğünüz yerleri
birer birer

İyi bir nokta. Değişiklik simgesi menüsünde eksik olduğum özellik budur.
Eric


0

kaynak korsanını veya kaynak tarayıcısını denediniz mi ... bu da yardımcı olabilir: Bir Exe'nin Varsayılan Simgesini Değiştirme


Benim sorunum daha: "hiçbir program ile ilişkili bir dosya türü göz önüne alındığında, dosya için kullanılan simge dosyasını bulmak (veya ayıklamak)".
Eric
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.