如何在 Windows 中的“新建”上下文菜单中添加新文件(无扩展名)?

如何在 Windows 中的“新建”上下文菜单中添加新文件(无扩展名)?

我想在 Windows 的上下文菜单中添加New File不带扩展名 [ .] 的New菜单,并且已经尝试了众所周知的方法,但在创建键时该方法不起作用HKCR\.

  • 创建注册表项HKCR\.\ShellNew,其中包含REG_SZNullFile

朋友们,有什么想法吗?

答案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 本身没有一种方式可以使用上下文来执行不带扩展名的文件操作。

相关内容