在Windows 7中新增Shell新上下文菜单中添加非文件类型

3

我已经知道如何使用regedit在Windows 7中将特定扩展名添加到新菜单,但现在我想要添加类型为FILE(即没有扩展名的纯文件),我该怎么做?

2个回答

5
啊,我用谷歌翻译正确了。以下是解决方案:
1. 在 HKEY_CLASSES_ROOT 中创建任何扩展名的键或只是一个“。”,并将默认值设置为“genericfile”。
2. 在刚刚创建的扩展名中创建 ShellNew。
3. 在 ShellNew 中创建一个名为“NullFile”的字符串,并将其值设置为空。
4. 在“ShellNew”中创建“Config”键,并在 config 中创建一个名为“NoExtension”的字符串,其值为空。
5. 在 HKEY_CLASSES_ROOT 中创建“genericfile”键,并将默认值设置为您想要在新上下文中显示的文本(例如“新空文件”)。
祝你好运 :-)

0
这是一个基于lichenbo答案的注册表脚本。
它使用.emptyfile来避免冲突。使用.注册表键可能会导致奇怪的问题。由于NoExtension值,该文件仍将被创建为没有扩展名的文件。
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\emptyfile]
@="Empty File"

[HKEY_CLASSES_ROOT\.emptyfile]
@="emptyfile"

[HKEY_CLASSES_ROOT\.emptyfile\ShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOT\.emptyfile\ShellNew\config]
"NoExtension"=""

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接