Fügen Sie dem Windows-Kontextmenü "Neu" eine leere Datei hinzu

13

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?

Richzilla
quelle
Ich bin auf diese Frage gestoßen und habe mich nur gefragt, ob Sie eine Lösung gefunden haben.
TechnicalTophat

Antworten:

14

Erstellen Sie ein genericFile.regmit 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.

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"
orschiro
quelle
1
Das Symbol stimmt sowieso nicht mit dem Symbol für leere Dateien überein. Diese kümmert sich darum: "IconPath"="%SystemRoot%\\System32\\imageres.dll,2". Es sollte ein Kind von sein ShellNew.
Bryc
Getestet und funktioniert immer noch unter Windows 10 1803
Alexandre Cox
0

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 .

Mike Simpson
quelle
0

Sie können eine Vorlage für .dummyDateien (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:

  1. Erstelle eine Datei namens 'asdf.dummy'
  2. Doppelklicken Sie darauf, und weisen Sie Windows an, es immer mit dem Editor zu öffnen
  3. In regedit gehen Sie zu " HKEY_CLASSES_ROOT\.dummy"
  4. Erstellen Sie den ShellNewSchlüssel " "
  5. ShellNewErstellen Sie unter " " einen leeren Zeichenfolgenwert mit dem Namen " NullFile".
  6. ShellNewErstellen Sie unter " " einen Schlüssel mit dem Namen " Config".
  7. ConfigErstellen Sie unter " " einen leeren Zeichenfolgenwert mit dem Namen " NoExtension".

Folgendes ist mir eingefallen:

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"=""
Blorgbeard ist raus
quelle