PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Windows-Explorer: neue Dateitypen im Menü Datei->Neu eintragen?


Gast
2006-05-22, 00:56:38
Hi Leute,

ich möchte gerne im Menü Datei->Neu im Explorer neue Dokumenttypen eintragen (z.B. C++ Sourcecodedatei, das wird von meiner IDE beim Installieren nicht automatisch eingefügt). Wie geht das? Muß ich da mit Regedit dran, oder geht das irgendwie anders, z.B. über Ordneroptionen?

Falls das eine Rolle spielt: mein OS ist Windows 98.

jorge42
2006-05-22, 07:48:06
ja über die Ordneroptionen -> Dateitypen -> neu.
dort die Endung eintragen und dann über Ändern das Standard-Programm dazu auswählen.

Gast
2006-05-22, 22:14:22
jorge42[/POST]']ja über die Ordneroptionen -> Dateitypen -> neu.
dort die Endung eintragen und dann über Ändern das Standard-Programm dazu auswählen.auf diese Weise wird aber doch nur der neue Dateityp registriert, so daß der Explorer ihn in der Ordneransicht richtig anzeigt, dadurch wird noch kein Eintrag im Datei->Neu Menü eingefügt

jorge42
2006-05-22, 22:34:53
ach sorry hab dich falsch verstanden.
dieser eintrag ist mMn nicht so einfach selbst zu erzeugen, aber da wage ich mich auf glattes unbekanntes Eis. Die Endungen werden in der Registry unter HKCR gespeichert. Für jede Dateiendung existiert dort ein Eintrag, wesentlich ist dort der Key "Shellnew". Leider habe ich keine Ahnung was man dort eintragen muss, teilweise bestehen die Einträge aus id-einträgen (PersistantHandler). Ich weiß was ich löschen muss, wenn ich bestimmte Dateitypen nicht merh unter Neue Datei haben möchte, das Gegenteil davon kann ich dir aber nicht erklären:frown:

Sephiroth
2006-05-22, 23:01:08
Gast[/POST]']Hi Leute,

ich möchte gerne im Menü Datei->Neu im Explorer neue Dokumenttypen eintragen (z.B. C++ Sourcecodedatei, das wird von meiner IDE beim Installieren nicht automatisch eingefügt). Wie geht das? Muß ich da mit Regedit dran, oder geht das irgendwie anders, z.B. über Ordneroptionen?

Falls das eine Rolle spielt: mein OS ist Windows 98. TweakUI sollte dazu in der Lage sein

sonst:
in de Registry unter HKEY_CLASSES_ROOT bei dem Schlüssel für die Dateiendung (wie .cpp) einen neuen Schlüsel namens ShellNew erstellen.
Soll es eine leere Datei sein, dann dort eine neue Zeichenfolge anlegen unter dem namen NullFile und der Wert bleibt leer. Soll die Datei nicht leer sein, dann kopiere eine Vorlage dafür nach C:\Windows\ShellNew\ und vergib ihr einen kurzen Namen. Dann erstell statt dem Eintrag NullFile den Eintrag FileName und gibst dort als Wert den Dateinamen der Vorlage an (inkl. Endung).

Black-Scorpion
2006-05-22, 23:04:29
Vielleicht hilft das weiter.
http://www.zdnet.de/downloads/weekly/19/weekly_396-wc.html
http://www.del-net.com/index.html?http://www.del-net.com/frmDFXPKonfig.html