xxhk.org

学习骇客

为 Windows 11 右键菜单的“新建”增加更多常用选项

2024 / 9 / 20

场景

我经常要创建一些特殊后缀的文件,如 .md .js .json .bat 文件,通常的做法就是先创建一个记事本文件,然后再改后缀。

通过这个方法,可以在右键菜单的“新建”下面直接新增一些常用的文件类型,然后平时就可以直接点击后创建了。

方法

  1. 创建一个记事本文件,并将后缀 .txt 改成 .bat;

  2. 在该文件上点击鼠标右键,选择“在记事本中编辑”;

  3. 将以下代码粘贴到文件里,并存后关闭文件;

  4. 重新在该文件上点击鼠标右键,选择“以管理员身份运行”;

  5. 运行完毕后关闭,然后重启资源管理器或重启电脑。

通过改写代码中的后缀名部分,如“.md”,可以为己所用,也可以复制粘贴后增加文件类型。

@echo off chcp 65001 >nul :: 添加 .py 文件到新建菜单 reg add "HKEY_CLASSES_ROOT\.py\ShellNew" /v NullFile /t REG_SZ /d "" /f :: 添加 .md 文件到新建菜单 reg add "HKEY_CLASSES_ROOT\.md\ShellNew" /v NullFile /t REG_SZ /d "" /f :: 添加 .json 文件到新建菜单 reg add "HKEY_CLASSES_ROOT\.json\ShellNew" /v NullFile /t REG_SZ /d "" /f :: 添加 .js 文件到新建菜单 reg add "HKEY_CLASSES_ROOT\.js\ShellNew" /v NullFile /t REG_SZ /d "" /f :: 添加 .opml 文件到新建菜单 reg add "HKEY_CLASSES_ROOT\.html\ShellNew" /v NullFile /t REG_SZ /d "" /f :: 添加 .opml 文件到新建菜单 reg add "HKEY_CLASSES_ROOT\.bat\ShellNew" /v NullFile /t REG_SZ /d "" /f echo 文件类型已经添加到新建菜单中 pause

有一些文件类型暂时无法直接创建,如“.opml”,后续再看。