Gezgin'deki dosyalar için varsayılan önizlemeyi nasıl ekleyebilirim?


11

Bir .ts(typescript) dosyasına tıklar ve Windows Gezgini'nde Önizleme Bölmesini etkinleştirirsem, dosyanın önizlemesini görürüm:

resim açıklamasını buraya girin

Neden? Çünkü Not Defteri'ni .tsdosyaları açacak şekilde ayarladım .

Ancak bunları açmak için .jsayarladığım dosyalar var Notepad++ve Önizleme Bölmesinde bir önizleme görmüyorum:

resim açıklamasını buraya girin

Soru

.jsDosyaları Önizleme Bölmesinde nasıl gösterebilir ve Notepad ++ 'ı yine de bu dosya türünün varsayılan programı olarak tutabilirim?

Notepad ++ seçeneğini şu seçenekle açmak istemiyorum: Sağ tıklatın> Birlikte Aç'ı tıklatın.

Windows 7 kullanıyorum.


1
Sen-ebilmek denemek winhelponline.com/blog/…
geri almak

@ Rahul2001 de çalışmıyor. Bu uzantıya kayıtlı bir program varsa, önizlemenin çalışmadığını öğrendim.
Royi Namir

Yanıtlar:


11

Kayıt Defteri'ni düzenlemek ve Windows Metin Önizleme İşleyicisini .jsdosya uzantısına atamak için bu talimatları izleyin . ( Nasıl Yapılır makalesine dayanarak .)

  1. Kayıt Defteri Düzenleyicisini Aç
  2. (Varsayılan) değerin HKEY_CLASSES_ROOT\.jsiçeriğine gidin ve not edin . Bu Progıd'ın hangi uzantısı kayıtlı olduğu: .jsresim açıklamasını buraya girin
  3. ProgID'nin anahtarına gidin. Anahtarımızı bulacağızHKEY_CLASSES_ROOT\JSFile
  4. Anahtarı genişletin. Gerekirse, ShellEx adlı bir alt anahtar oluşturun
  5. ShellEx anahtarının altında, {8895b1c6-b41f-4c1c-a562-0d564250836f} adlı yeni bir anahtar oluşturun . Not: MSDN'ye göre bu tam değerin varlığı Windows'a bunun bir önizleme işleyicisi olduğunu söyler.
  6. Yeni oluşturulan anahtarı seçin ve (Varsayılan) değerini {1531d583-8375-4d3f-b5fb-d23bbd169f22} olarak ayarlayın . Bu, Windows 'Metin Önizleme İşleyicisi'nin kimliğidir. resim açıklamasını buraya girin
  7. Değişiklik hemen yürürlüğe girecek.

1
Çalışmıyor. Ve hatta yeniden başlattım explorer.exe(windows 7 pro)
Royi Namir

1
@Royi İlginç. Bunu test ettim ve işe yaradı. Bu adımları başka bir dosya türünde deneyebilir ve sorunun .jsmakinenizdeki dosyalara özgü olup olmadığını görebilir misiniz?
Reinstate Monica diyorum,

Bu uzantıya kayıtlı bir program varsa, önizleme işinin çalışmadığını öğrendim.
Royi Namir

@Royi Belki de hangi programın kayıtlı olduğu önemlidir. Testlerimde, kendi önizleme işleyicisine sahip olmayan bir programla ilişkilendirilmiş bir uzantı kullandım.
Reinstate Monica'yı söylüyorum

Evet ama benim sorum "ve hala bu dosya türünün varsayılan programı olarak Notepad ++ tutmak" ...... :-)
Royi Namir

6

Dosya içeriği yalnızca düz metin olduğundan, Explorer'ın bu şekilde işlemesini sağlayabilirsiniz. Bunu başarmak için Content Typeve kullanabilirsiniz PerceivedType. İşte nasıl yapılacağı:

  1. Kayıt Defteri Düzenleyicisi'nde, o dosya türüyle ilişkili anahtara gidin. Sorulan dosya türü için yol şöyle olacaktır HKEY_CLASSES_ROOT\.js.
  2. Bu tuşta, sağ paneli sağ tıklayın ve öğesini seçin New > String Value.
  3. Olarak adlandırın Content Type.
  4. Bu değeri çift tıklayın ve olarak ayarlayın text/plain.
  5. 4'e kadar adımları 2 tekrarlayın ancak değerini adlandırma PerceivedTypeve değerini ayarlayarak text.

Explorer ve voilá'yı yeniden başlatın ! Dosya yine de ayarladığınız herhangi bir düzenleyiciyle ilişkilendirilir, ancak yerleşik önizleme özelliği dosyayı bir metin dosyası olarak görür ve ardından bir önizleme gösterir.

Bir yan etki olarak, listenizi Explorer'da Algılanan Tür olarak sıralarsanız / gruplandırırsanız, metin dosyası altında sınıflandırılır .

Not: Örneğin bir test yaparak .dummyGoogle Chrome ile ilişkilendirdim ve Google Chrome ile ilişkilendirdim, dosya Önizleme Bölmesi'nde önizlenebilir ve çift tıklatıldığında Chrome amaçlandığı gibi çalıştırılabilir.

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.