Windows已经自带这个功能,但是需要按住shift键才会出现,复制出的路径也会带着双引号
因为需要用claude code@文件,所以让cc做了这个程序
这个工具会对电脑做什么
出于透明考虑,完整列出安装脚本的每一步操作:
- 复制一个文件:把
CopyPath.vbs复制到%LOCALAPPDATA%\CopyPathTool\CopyPath.vbs(即C:\用户\你的用户名\AppData\Local\CopyPathTool\),这是”复制路径”菜单实际会运行的脚本。 - 写入 4 个注册表项,全部在
HKEY_CURRENT_USER(当前登录用户,不是HKLM)下:HKCU\SOFTWARE\Classes\*\shell\CopyPath及其command子项(右键”文件”时的菜单)HKCU\SOFTWARE\Classes\Directory\shell\CopyPath及其command子项(右键”文件夹”时的菜单)
不会做的事:不需要管理员权限、不影响其他系统账户、不联网、不下载任何东西、不修改系统自带的”复制为路径”、不开机启动任何程序、不常驻后台(只有你点右键菜单那一下才会短暂运行一次)。
卸载时会把上面这些改动原样撤销。
文件说明
| 文件 | 作用 |
|---|---|
双击安装.bat | 安装入口,装的时候双击这个 |
双击卸载.bat | 卸载入口,卸载的时候双击这个 |
安装脚本-请勿双击.ps1 | 安装的具体逻辑,由 双击安装.bat 内部调用,不要单独运行 |
卸载脚本-请勿双击.ps1 | 卸载的具体逻辑,由 双击卸载.bat 内部调用,不要单独运行 |
CopyPath.vbs | 功能运行时本体,安装时会被复制到你电脑的 AppData 目录 |
所有文件都是纯文本脚本(VBScript / PowerShell / 批处理),没有任何编译后的可执行文件,可以直接用记事本打开查看每一行在做什么,不用担心是黑盒程序。