将空白文件添加到 Windows 的“新建”上下文菜单中

将空白文件添加到 Windows 的“新建”上下文菜单中

虽然我发现了一些帖子,告诉我如何为特定文件类型添加新的上下文项,但我似乎无法找到为空白文件添加上下文项的方法(就像 ubuntu 一样)。有没有办法只添加一个空白文件(没有扩展名),然后我可以用适当的扩展名重命名它?

答案1

创建genericFile.reg具有以下内容的注册表项并将其添加到注册表中。这将添加一个名为“通用文件”的新上下文菜单条目。可能需要重新启动才能显示该条目。或者只需使用壳牌新处理程序然后勾选/取消勾选.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"

答案2

NullFile 类型会创建空的/0 字节的“空白”文件。您可以将其重命名为任何您喜欢的名称,使用任何您喜欢的扩展名,然后从那里开始。

关于解决“新文本文档”缺失的详细信息这里

答案3

您可以为.dummy文件(或任何您喜欢的未使用的扩展名)创建一个模板,然后添加一个标志来表明它们应该在没有扩展名的情况下创建。

以下是我遵循的步骤:

  1. 创建一个名为“asdf.dummy”的文件
  2. 双击它,告诉 Windows 始终用记事本打开它
  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"=""

相关内容