
Ich habe zwar Beiträge gefunden, die mir erklären, wie ich ein neues Kontextelement für einen bestimmten Dateityp hinzufügen kann, aber ich kann anscheinend keine Möglichkeit finden, eines für eine leere Datei hinzuzufügen (wie bei Ubuntu). Gibt es eine Möglichkeit, nur eine leere Datei (ohne Erweiterung) hinzuzufügen, die ich dann selbst mit der entsprechenden Erweiterung umbenennen kann?
Antwort1
Erstellen Sie eine genericFile.reg
mit folgendem Inhalt und fügen Sie sie zur Registrierung hinzu. Dadurch wird ein neuer Kontextmenüeintrag mit dem Namen "Allgemeine Datei" hinzugefügt. Möglicherweise ist ein Neustart erforderlich, damit der Eintrag angezeigt wird. Oder verwenden Sie einfachNeuer Shell-Handlerund aktivieren/deaktivieren Sie den Eintrag für den .dummy einmal.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.generic]
@="genericfile"
[HKEY_CLASSES_ROOT\.generic\ShellNew]
"NullFile"=""
"IconPath"="%SystemRoot%\\System32\\imageres.dll,2"
[HKEY_CLASSES_ROOT\.generic\ShellNew\Config]
"NoExtension"=""
[HKEY_CLASSES_ROOT\genericfile]
@="Generic file"
Antwort2
Die NullFile-Typen erstellen leere/0-Byte-Dateien. Sie können sie beliebig umbenennen, mit der gewünschten Erweiterung versehen und von dort aus weitermachen.
Details zur Behebung des fehlenden „neuen Textdokuments“Hier.
Antwort3
Sie können eine Vorlage für .dummy
Dateien (oder eine beliebige andere nicht verwendete Erweiterung) erstellen und dann eine Markierung hinzufügen, um anzugeben, dass sie ohne Erweiterung erstellt werden sollen.
Hier sind die Schritte, die ich befolgt habe:
- Erstellen Sie eine Datei mit dem Namen „asdf.dummy“.
- Doppelklicken Sie darauf und sagen Sie Windows, dass es es immer mit dem Editor öffnen soll.
- Gehen Sie in regedit zu "
HKEY_CLASSES_ROOT\.dummy
" - Erstellen Sie den
ShellNew
Schlüssel " " - Erstellen Sie unter "
ShellNew
" einen leeren Zeichenfolgenwert mit dem Namen "NullFile
" - Erstellen Sie unter "
ShellNew
" einen Schlüssel mit dem Namen "Config
" - Erstellen Sie unter "
Config
" einen leeren Zeichenfolgenwert mit dem Namen "NoExtension
"
Hier ist das Ergebnis:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.dummy]
@="dummy_auto_file"
[HKEY_CLASSES_ROOT\.dummy\ShellNew]
"NullFile"=""
[HKEY_CLASSES_ROOT\.dummy\ShellNew\Config]
"NoExtension"=""