跳转至

Claude Code右键菜单集成

概述

在 Windows 系统下,在任意文件夹上点击鼠标右键,即可在弹出的上下文菜单中选择「在此处打开 Claude Code」选项,系统会自动打开终端窗口,切换至该文件夹目录,并自动执行 claude 命令。

核心实现原理

注册表路径:HKEY_CLASSES_ROOT\Directory\shell

命令解析:cmd.exe /s /k pushd "%V" && claude

  • /s /k:执行完命令后保持终端窗口打开
  • pushd "%V"%V 是 Windows 传递给右键菜单的当前文件夹绝对路径
  • && claude:在成功切换目录后,自动执行 claude 命令

安装脚本(install.reg)

1
2
3
4
5
6
7
8
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\ClaudeCodeHere]
@="在此处打开 Claude Code"
"Icon"="D:\\AI\\ClaudeCode\\claude.exe"

[HKEY_CLASSES_ROOT\Directory\shell\ClaudeCodeHere\command]
@="wt.exe -d \"%V\" claude"

注意:.reg 文件中路径里的 \ 是转义字符,需全部写成 \\,否则注册表会解析成乱码。

卸载脚本(uninstall.reg)

1
2
3
Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Directory\shell\ClaudeCodeHere]

注意事项

  • 修改 HKEY_CLASSES_ROOT 需要系统管理员权限
  • 确保 claude 命令已正确添加至系统环境变量 PATH
  • 请勿在右键菜单工具的安装目录中运行 claude 命令,应在业务项目文件夹中使用