windows右键菜单获取file协议文件路径

个人使用OneNote构建工作中的简单知识库,经常需要记录在笔记中记录文件,要么作为附件添加在笔记本中,要么粘贴文件全路径。记录file路径的方式简洁不占空间是比较合适的。
参考网上有两种方式实现右键复制文件路径
1、windows自带命令实现 https://www.cnblogs.com/happycat1988/p/3577649.html
2、使用nircmd实现 https://zhidao.baidu.com/question/429688948575342372.html
亲测使用使用windows自带的命令会短暂打开cmd窗口,闪得眼花,所以弃之不用

nircmd下载:http://www.nirsoft.net/utils/nircmd.html 看电脑是32位还是64位再下载对应的安装包
下载页面

windows键+r打开运行键入regedit以打开注册表,
计算机\HKEY_CLASSES_ROOT*\shell\
新创建项file protocol path(名字可自定义)
在这里插入图片描述

file protocol path下字符串值Icon是我自定义的图标,是可选的配置。

file protocol path项下再创建command项,默认字符串值 nircmd.exe clipboard set “file:///%1” ,
set后面的参数用双引号括起来。不用双引号括起来,如文件夹名中有空格会导致最终获取值被截断,如file:///D:\Program Files\NirCmd\nircmd.exe变成file:///D:\Program。
这里需要把下载下来的nircmd.exe复制到系统盘C:\Windows\System32目录下,也可不复制直接写全路径名例如D:\Program Files\NirCmd\nircmd.exe
在这里插入图片描述

以上是对文件的右键菜单,对目录的右键菜单需要在Dirctory下定义

计算机\HKEY_CLASSES_ROOT\Directory\shell
在这里插入图片描述

nircmd.exe clipboard set “file:///%1”
在这里插入图片描述

文件右键效果
在这里插入图片描述

查看粘贴板
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值