我想在 Windows 的上下文菜单中添加New File
不带扩展名 [ .
] 的New
菜单,并且已经尝试了众所周知的方法,但在创建键时该方法不起作用HKCR\.
:
- 创建注册表项
HKCR\.\ShellNew
,其中包含REG_SZ
值NullFile
朋友们,有什么想法吗?
答案1
这种方法有效,只要文件在创建后立即命名即可:
- 这会在上下文菜单中
no-extension.reg
添加Text Document
一个非默认图标New
,该图标会创建一个新的纯文本文件 [.new
],由于扩展名之前没有名称,因此整个名称会在资源管理器中突出显示:Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.] @="txtfile" "Content Type"="text/plain" "PerceivedType"="text" [HKEY_CLASSES_ROOT\.\OpenWithProgids] "VSCode.txt"="" [HKEY_CLASSES_ROOT\.\PersistentHandler] @="{5e941d80-bf96-11cd-b579-08002b30bfeb}" [HKEY_CLASSES_ROOT\.\ShellNew] "ItemName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\ 6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\ 00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,2c,00,\ 2d,00,34,00,37,00,30,00,00,00 "NullFile"=""
答案2
我想在 Windows 的“新建”内容菜单中添加不带扩展名(.)的“新建文件”。
上下文通常通过文件的扩展名来关联文件。没有扩展名意味着操作系统无法关联。所以你的注册表方法不起作用。
Windows 本身没有一种方式可以使用上下文来执行不带扩展名的文件操作。