добавить пустой файл в контекстное меню Windows «новый»

13

Хотя я нашел посты, в которых рассказывается, как добавить новый элемент контекста для файла определенного типа, я, похоже, не вижу способа добавить его для пустого файла (как Ubuntu). Есть ли способ добавить только пустой файл (без расширения), который я затем могу переименовать с соответствующим расширением?

richzilla
источник
Я сталкивался с этим вопросом, просто интересно, нашли ли вы решение?
TechnicalTophat

Ответы:

14

Создайте genericFile.regсо следующим содержимым и добавьте его в реестр. Это добавит новую запись в контекстное меню под названием «Общий файл». Перезагрузка может потребоваться для того, чтобы запись появилась. Или просто используйте Shell New Handler и отметьте / уберите галочку с записи для .dummy один раз.

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
источник
1
Иконка не совпадает с иконкой пустого файла, для меня в любом случае. Это заботится о том , что: "IconPath"="%SystemRoot%\\System32\\imageres.dll,2". Это должно быть дитя ShellNew.
bryc
Протестировано и до сих пор работает на Windows 10 1803
Александр Кокс
0

Типы NullFile создают пустые / 0-байтовые «пустые» файлы. Вы можете переименовать их по своему вкусу, с любым расширением, которое вам нравится, и перейти оттуда.

Подробности о разрешении «нового текстового документа» отсутствуют здесь .

Майк Симпсон
источник
0

Вы можете создать шаблон для .dummyфайлов (или любого другого неиспользуемого расширения, которое вам нравится), а затем добавить флаг, указывающий, что они должны быть созданы без расширения.

Вот шаги, за которыми я следовал:

  1. Создайте файл с именем «asdf.dummy»
  2. Дважды щелкните по нему, чтобы окна всегда открывали его с помощью блокнота
  3. В Regedit, перейдите на " HKEY_CLASSES_ROOT\.dummy"
  4. Создать ShellNewключ " "
  5. Под " ShellNew" создайте пустое строковое значение с именем " NullFile"
  6. В разделе " ShellNew" создайте ключ с именем " Config"
  7. Под " Config" создайте пустое строковое значение с именем " NoExtension"

Вот чем я закончил:

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 отсутствует
источник