Ich habe zwar Beiträge gefunden, in denen erläutert wird, wie ich ein neues Kontextelement für einen bestimmten Dateityp hinzufügen kann, es scheint jedoch nicht möglich zu sein, ein neues Kontextelement für eine leere Datei (a la ubuntu) hinzuzufügen. Gibt es eine Möglichkeit, nur eine leere Datei (ohne Erweiterung) hinzuzufügen, die ich dann mit der entsprechenden Erweiterung umbenennen kann?
windows-7
context-menu
Richzilla
quelle
quelle
Antworten:
Erstellen Sie ein
genericFile.reg
mit dem folgenden Inhalt und fügen Sie es der Registrierung hinzu. Dadurch wird ein neuer Kontextmenüeintrag mit dem Namen "Generische Datei" hinzugefügt. Möglicherweise ist ein Neustart erforderlich, damit der Eintrag angezeigt wird. Oder verwenden Sie einfach den Shell New Handler und aktivieren / deaktivieren Sie den Eintrag für den Dummy einmal.quelle
"IconPath"="%SystemRoot%\\System32\\imageres.dll,2"
. Es sollte ein Kind von seinShellNew
.Die NullFile-Typen erstellen leere / 0-Byte "leere" Dateien. Sie können sie in eine beliebige Erweiterung umbenennen und von dort aus fortfahren.
Details zum Auflösen des "neuen Textdokuments" fehlen hier .
quelle
Sie können eine Vorlage für
.dummy
Dateien (oder eine beliebige nicht verwendete Erweiterung) erstellen und dann ein Flag hinzufügen, um anzugeben, dass sie ohne Erweiterung erstellt werden sollen.Hier sind die Schritte, denen ich gefolgt bin:
HKEY_CLASSES_ROOT\.dummy
"ShellNew
Schlüssel " "ShellNew
Erstellen Sie unter " " einen leeren Zeichenfolgenwert mit dem Namen "NullFile
".ShellNew
Erstellen Sie unter " " einen Schlüssel mit dem Namen "Config
".Config
Erstellen Sie unter " " einen leeren Zeichenfolgenwert mit dem Namen "NoExtension
".Folgendes ist mir eingefallen:
quelle