【笔记】Windows通过注册表添加自定义右键菜单

前言

Windows通过注册表添加自定义右键菜单

正文

  • 创建.reg文件
  • 本文以添加以IDEA打开文件或文件夹为例
  • 必须是UTF-16 LE编码,否则中文会乱码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Windows Registry Editor Version 5.00

;======================== 文件对象 ========================
[HKEY_CLASSES_ROOT\*\shell\IDEA_Open]
@="用 IDEA 编辑"
"Icon"="C:\\Program Files\\JetBrains\\IntelliJ IDEA 2025.2.4\\bin\\idea64.exe,0"

[HKEY_CLASSES_ROOT\*\shell\IDEA_Open\command]
@="\"C:\\Program Files\\JetBrains\\IntelliJ IDEA 2025.2.4\\bin\\idea64.exe\" -e \"%1\""

;======================== 文件夹对象 ========================
[HKEY_CLASSES_ROOT\Folder\shell\IDEA_Open]
@="用 IDEA 编辑"
"Icon"="C:\\Program Files\\JetBrains\\IntelliJ IDEA 2025.2.4\\bin\\idea64.exe,0"

[HKEY_CLASSES_ROOT\Folder\shell\IDEA_Open\command]
@="\"C:\\Program Files\\JetBrains\\IntelliJ IDEA 2025.2.4\\bin\\idea64.exe\" \"%1\""

完成