虽然我发现了一些帖子,告诉我如何为特定文件类型添加新的上下文项,但我似乎无法找到为空白文件添加上下文项的方法(就像 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
文件(或任何您喜欢的未使用的扩展名)创建一个模板,然后添加一个标志来表明它们应该在没有扩展名的情况下创建。
以下是我遵循的步骤:
- 创建一个名为“asdf.dummy”的文件
- 双击它,告诉 Windows 始终用记事本打开它
- 在 regedit 中,转到“
HKEY_CLASSES_ROOT\.dummy
” - 创建“
ShellNew
”键 - 在“ ”下,创建一个名为“ ”
ShellNew
的空字符串值NullFile
- 在“
ShellNew
”下,创建一个名为“Config
”的键 - 在“ ”下,创建一个名为“ ”
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"=""