ฉันจะเพิ่มการแสดงตัวอย่างเริ่มต้นสำหรับไฟล์ใน Explorer ได้อย่างไร


11

หากฉันคลิกที่.tsไฟล์ (typescript) และเปิดใช้งาน Preview Pane ใน Windows Explorer ฉันจะเห็นตัวอย่างของไฟล์:

ป้อนคำอธิบายรูปภาพที่นี่

ทำไม? เพราะฉันตั้งค่า Notepad ให้เปิด.tsไฟล์

แต่ฉันมี.jsไฟล์ที่ฉันตั้งNotepad++ให้เปิดและฉันไม่เห็นตัวอย่างในบานหน้าต่างแสดงตัวอย่าง:

ป้อนคำอธิบายรูปภาพที่นี่

คำถาม

ฉันจะแสดง.jsไฟล์ใน Preview Pane ได้อย่างไรและยังคงเก็บ Notepad ++ ไว้เป็นโปรแกรมเริ่มต้นของประเภทไฟล์นี้

ฉันไม่ต้องการเปิด Notepad ++ พร้อมตัวเลือก: คลิกขวา> เปิดด้วย

ฉันมี Windows 7


1
คุณสามารถลองwinhelponline.com/blog/…
เลิกทำ

@ Rahul2001 ไม่สามารถใช้งานได้ ฉันพบว่าหากมีโปรแกรมที่ลงทะเบียนกับส่วนขยายนั้นการแสดงตัวอย่างจะไม่ทำงาน
Royi Namir

คำตอบ:


11

ทำตามคำแนะนำเหล่านี้เพื่อแก้ไขรีจิสทรีและกำหนด Windows Text Preview Handler ให้กับ.jsนามสกุลไฟล์ (อ้างอิงจากบทความHow To Geek นี้ )

  1. เปิดตัวแก้ไขรีจิสทรี
  2. นำทางไปHKEY_CLASSES_ROOT\.jsและจดบันทึกเนื้อหาของ(Default)มูลค่า นี่คือProgIDที่.jsลงทะเบียนส่วนขยาย: ป้อนคำอธิบายรูปภาพที่นี่
  3. นำทางไปยังคีย์ของ ProgID เราจะพบกุญแจของเราที่HKEY_CLASSES_ROOT\JSFile
  4. ขยายคีย์ หากจำเป็นให้สร้างคีย์ย่อยชื่อShellEx
  5. ภายใต้ShellExสำคัญสร้างคีย์ใหม่ที่ชื่อว่า{8895b1c6-b41f-4c1c-a562-0d564250836f} หมายเหตุ:ตามMSDNการมีอยู่ของค่าที่แน่นอนนี้จะบอก Windows ว่านี่คือตัวจัดการตัวอย่าง
  6. เลือกปุ่มนี้สร้างขึ้นใหม่และการตั้งค่าของมัน(Default)มูลค่าให้กับ{1531d583-8375-4d3f-b5fb-d23bbd169f22} นี่คือ ID สำหรับ Windows 'ตัวแสดงตัวอย่างข้อความ ป้อนคำอธิบายรูปภาพที่นี่
  7. การเปลี่ยนแปลงจะมีผลทันที

1
มันไม่ทำงาน และฉันก็เริ่มต้นใหม่explorer.exe(windows 7 pro)
Royi Namir

1
@Royi ที่น่าสนใจ ฉันทดสอบและใช้งานได้ คุณสามารถลองขั้นตอนเหล่านี้กับไฟล์ประเภทอื่นและดูว่าปัญหาถูกแยกเป็น.jsไฟล์ในเครื่องของคุณหรือไม่?
ฉันพูดว่า Reinstate Monica

ฉันพบว่าหากมีโปรแกรมที่ลงทะเบียนไว้กับส่วนขยายนั้นสิ่งตัวอย่างจะไม่ทำงาน
Royi Namir

@Royi อาจเป็นเรื่องสำคัญว่าโปรแกรมใดที่ลงทะเบียนไว้ ในการทดสอบของฉันฉันใช้ส่วนขยายที่เกี่ยวข้องกับโปรแกรมที่ไม่มีตัวจัดการหน้าตัวอย่าง
ฉันพูดว่า Reinstate Monica

ใช่ แต่คำถามของฉันคือ"และยังคงใช้ Notepad ++ เป็นโปรแกรมเริ่มต้นของประเภทไฟล์นี้" ...... :-)
Royi Namir

6

เนื่องจากเนื้อหาไฟล์เป็นเพียงข้อความธรรมดาคุณสามารถทำให้ Explorer จัดการสิ่งนี้ได้ คุณสามารถใช้Content TypeและPerceivedTypeเพื่อให้บรรลุเป้าหมายนั้น นี่คือวิธีที่จะทำ:

  1. ใน Registry Editor ไปที่คีย์ที่เกี่ยวข้องกับไฟล์ประเภทนั้น สำหรับประเภทไฟล์ที่ถามเส้นทางจะเป็นเช่นHKEY_CLASSES_ROOT\.jsนั้น
  2. New > String Valueในคีย์ที่คลิกขวาที่ด้านขวาและเลือก
  3. Content Typeมันเป็นชื่อที่
  4. text/plainดับเบิ้ลคลิกที่ค่าที่และตั้งเป็น
  5. ทำซ้ำขั้นตอนที่ 2-4 แต่การตั้งชื่อค่าเป็นและการตั้งค่าPerceivedTypetext

เริ่มต้นใหม่ Explorer และvoilá ! ไฟล์จะยังคงเชื่อมโยงกับโปรแกรมแก้ไขใด ๆ ที่คุณตั้งค่าไว้ แต่ฟีเจอร์การแสดงตัวอย่างในตัวจะถือว่าเป็นไฟล์ข้อความจากนั้นแสดงตัวอย่าง

ในฐานะที่เป็นผลข้างเคียงถ้าคุณเรียงลำดับ / จัดกลุ่มรายการของคุณใน Explorer เป็นแบบการรับรู้มันจะถูกจัดอยู่ในไฟล์ข้อความ

หมายเหตุ: ตัวอย่างเช่นฉันทำการทดสอบโดย.dummyเชื่อมโยงกับ Google Chrome ไฟล์นั้นสามารถแสดงตัวอย่างในบานหน้าต่างแสดงตัวอย่างและดับเบิลคลิกที่มันยังใช้ Chrome ตามที่ตั้งใจไว้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.