在Windows的“新建”上下文菜单中添加一个空白文件


13

尽管我发现一些帖子告诉我如何为特定文件类型添加新的上下文项,但我似乎无法看到为空白文件添加一个上下文项的方法。有没有一种方法可以只添加一个空白文件(不带扩展名),然后可以使用适当的扩展名重命名自己?


我遇到了这个问题,只是想知道您是否找到了解决方案?
TechnicalTophat

Answers:


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"

1
无论如何,该图标与空文件图标不匹配。这可以解决以下问题:"IconPath"="%SystemRoot%\\System32\\imageres.dll,2"。应该是的孩子ShellNew
bryc

经测试,仍可在Windows 10 1803上运行
Alexandre Cox

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"=""
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.