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?


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"

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 .


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"=""
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.