So erstellen Sie eine Vorschau der Windows Explorer-Skripts und anderer Textdateien

1283
Peter Moore

Wenn Sie bei geöffnetem Vorschaufenster auf eine Datei klicken, zeigt Windows eine Vorschau an, wenn Windows weiß, wie es geht. Dateien wie .json und .py zeigen jedoch keine Vorschau an.

Im geöffneten Dialog eines Editors kann es manchmal hilfreich sein, ein Skript vor dem Öffnen in der Vorschau anzuzeigen. Die meisten geöffneten Dialoge übernehmen die Vorschaueinstellungen des Windows-Explorers, aber ....

Wie können Sie Windows-.py-Dateien als Text wie Dateien für den Vorschaubereich zuordnen?

1
Mögliches Duplikat von [Windows 7 - Vorschau anderer Dateitypen als Text im Vorschaufenster] (https://superuser.com/questions/91804/windows-7-preview-other-file-types-as-text-in-preview- Feld) music2myear vor 5 Jahren 2
Bitte überprüfen Sie die Antwort (en) in der verknüpften Frage. Wenn sie deine Frage beantworten, großartig. Wenn dies nicht der Fall ist, bearbeiten Sie Ihre Frage, um anzugeben, wie sich Ihre Frage unterscheidet, und beachten Sie, dass die verknüpften Antworten NICHT Ihren Bedürfnissen entsprechen. music2myear vor 5 Jahren 0
Die akzeptierte Antwort in dem Link ist falsch, daher bin ich mir nicht sicher, ob ich sagen sollte, dass das Problem gelöst wurde. Eine der Antworten in diesem Thread war jedoch die zweite Antwort. Peter Moore vor 5 Jahren 0
@ music2myear Ich habe meine Antwort hinzugefügt, die auf Ihren Link verweist, aber ich habe eine andere Lösung verwendet, die meiner Meinung nach sauberer und nützlicher für andere ist. Ist das akzeptabel Peter Moore vor 5 Jahren 1

2 Antworten auf die Frage

1
LotPings

Vor einigen Jahren habe ich nach weiteren Preview-Handlern gesucht und einige gefunden:

  • vom MSDN Magazine (siehe Liste unten)
  • einige bauen mit / für Delphi auf

Ich suche immer noch nach Online-Referenzen, die möglicherweise nicht mehr verfügbar sind.

Abgesehen davon gibt es eine Vorschau-Handler-Verband-Editor können Sie herunterladen und verwenden Erweiterung eines vorliegenden Handler hinzuzufügen (dh hinzufügen .ini, .infErweiterung zu einem Text - Handler.)


Ich habe eine Batchdatei geschrieben, um die derzeit in der Registrierung vorhandenen Handler aufzulisten. Gefundene Handler werden an die Stapeldatei angehängt und anschließend angezeigt.

 @Echo off Echo/>>%0 Echo ============================================ >>%0 Echo Computername: %ComputerName% Date: %Date% %Time:~0,6% >>%0 reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers" >>%0 More +9 <%0 Pause goto :EOF 

Beispielausgabe:

============================================  Computername: xxxxx Date: 2018-05-08 20:47:   HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers REG_SZ Windows Contact Preview Handler REG_SZ Windows TXT Previewer REG_SZ Microsoft Windows MAPI Preview Handler REG_SZ Microsoft XPS Rich Preview Handler REG_SZ Windows Font previewer REG_SZ Microsoft Windows Mail Mime Preview Handler REG_SZ Windows RTF Previewer REG_SZ Microsoft Windows Mail Mime Preview Handler REG_SZ Microsoft Windows Mail Html Preview Handler REG_SZ Microsoft 3MF Shell Thumbnail and Preview Handler REG_SZ Microsoft Windows Mail Html Preview Handler REG_SZ Windows Media Player Rich Preview Handler REG_SZ Delphi Asm Preview Handler REG_SZ Delphi Cpp Preview Handler REG_SZ Delphi Xml Preview Handler REG_SZ Delphi Preview Handler REG_SZ MSDN Magazine RESX Preview Handler REG_SZ MSDN Magazine MSI Preview Handler REG_SZ MSDN Magazine PDF Preview Handler REG_SZ MSDN Magazine Binary Preview Handler REG_SZ MSDN Magazine ZIP Preview Handler REG_SZ MSDN Magazine Resources Preview Handler REG_SZ MSDN Magazine Strong Name Key Preview Handler REG_SZ MSDN Magazine Internet Explorer Preview Handler REG_SZ MSDN Magazine CSV Preview Handler REG_SZ MSDN Magazine Serialized Ink Preview Handler REG_SZ MSDN Magazine XAML Preview Handler REG_SZ Adobe PDF Preview Handler for Vista REG_SZ Microsoft Word previewer REG_SZ Microsoft Visio previewer REG_SZ Microsoft PowerPoint previewer REG_SZ Microsoft Excel previewer 
Vielen Dank @LotPings der [delphi-Vorschau-Handler] (https://github.com/RRUZ/delphi-preview-handler) sieht cool aus und kann sich in der Zukunft möglicherweise als schlecht erweisen. Ich habe das von Ihnen erwähnte Verknüpfungstool ausprobiert und es wurden mehr Registrierungseinträge erstellt. Sieht aus, als hätte ich nur den einen gebraucht, damit es funktioniert. Peter Moore vor 5 Jahren 0
0
Peter Moore

Die Antwort kam von diesem Link, da dieser Link von music2myear erwähnt wurde, aber die akzeptierte Antwort in diesem Link hat für mich nicht funktioniert.

Was für mich funktionierte, war die 2. Antwort im Thread. Mitglied user255627 weist darauf hin, dass der korrekte Schlüssel HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.pydas Attribut erfordert PerceivedType REG_SZ text.

Ich habe in diesem Schlüssel ein Attribut mit dem regBefehl erstellt. Sie können .py durch einen beliebigen Erweiterungstyp ersetzen und auf diese Weise eine Reihe von Erweiterungen aktivieren. Keine Notwendigkeit eines externen Programms wie in anderen Threads erwähnt.

reg add HKLM\SOFTWARE\Classes\.py /v PerceivedType /t REG_SZ /d text 

Sie können so abfragen.

reg query HKLM\SOFTWARE\Classes\.py /s  HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.py (Default) REG_SZ Python.File PerceivedType REG_SZ text 

Danke für die Hilfe Jungs. sehr hilfreich.