[AHK]实现资源管理器里右击文件复制完整路径

189 篇文章 4 订阅
4 篇文章 0 订阅

有些时候,需要复制文件的完整路径。通常情况先要复制文件的所在路径,还要复制文件的名称。然后将这两部分合在一起,非常的麻烦。
也可以在地址栏使用自动实例功能来复制文件路径,不过也不够方便。

Directory Opus 9编辑菜单有复制文件名->路径和文件名功能。
如何让资源管理器里也提供此功能,比如右击文件可出复制路径功能。

方案一:用AHK解决

说明:选中欲复制路径的文件,按下快捷键Win+c,然后你就可以用Ctrl+v粘贴这个文件的完整路径了。
P.S:与TC兼容
以下是代码,很简单就不解释了,AHK程序自行去下载:
#c::
Clipboard =
Send,^c
ClipWait
path = %Clipboard%
Clipboard = %path%
Tooltip,%path%
Sleep,1000
Tooltip
Return

方案二:用nircmd辅助解决(比ahk要小些,当然不如ahk强大,不过应用还是不少的,这里只是抛砖引玉咯)


它是个小巧但很强大的命令行工具,这样获取文件路径就会方便很多。
官网:NirCmd - Windows command line tool 用法说明
下载:http://www.nirsoft.net/utils/nircmd.zip
建议只用nircmdc.exe(虽然运行时会有一个dos窗口),因为nircmd有杀毒软件报UnclassifiedMalware@98659830,不知道是不是其特殊性导致的

解压缩后如下D:/tools/nircmd/nircmdc.exe (个人不喜欢放到system32目录里)

编写一个nircmdc.vbs文件,此文件主要是用来实现不显示dos窗口,内容如下:

'作者:刘玉宽  2010-4-20 12:57
'邮箱:liuyukuan@msn.com
Dim Wsh
Set objArgs = WScript.Arguments
Set Wsh = WScript.CreateObject("WScript.Shell")
WScript.Sleep(0000)
Wsh.Run "D:/tools/nircmd/nircmdc.exe  clipboard set " & objArgs(0),0,True
'其中D:/tools/nircmd/要更改为你电脑上nircmdc.exe所在在的目录,若放到system32目录下可以不用前面的路径
Set Wsh=NoThing
WScript.quit

编写一个.reg文件,名字随意,内容如下,其中第6行和第12行的相应路径要改成你刚才的vbs文件实际路径,我的是放到D://tools//nircmd//:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT/*/shell/copypath]
@="复制文件路径"

[HKEY_CLASSES_ROOT/*/shell/copypath/command]
@="/"C://WINDOWS//system32//WScript.exe/" /"D://tools//nircmd//nircmdc.vbs/" /"%1/""

[HKEY_CLASSES_ROOT/Folder/shell/copypath]
@="复制文件夹路径"

[HKEY_CLASSES_ROOT/Folder/shell/copypath/command]
@="/"C://WINDOWS//system32//WScript.exe/" /"D://tools//nircmd//nircmdc.vbs/"  /"%1/""

Win11复制文件路径更快捷:右键 + 快捷键

有时候,当我们想要分享某个系统文件的路径或通过”Win + R 运行“命令框快速运行程序或定位文件夹时,需要获取该文件或文件夹的路径。现在如果你使用的是最新的Windows11系统,那么这将变得非常便捷。方法如下:

### 方法一:右键菜单”复制文件地址“

选中某个文件或文件夹,在其上点击右键,在弹出的菜单中即可看到”复制文件地址“选项。如图:

 

点击该项即可复制当前文件或文件夹的路径。

PS: 在之前的Win10系统中,你需要按住Shift键再点击右键,才会显示 ”复制文件地址“选项。

现在你在需要的地方粘贴,例如文件资源管理器的地址栏中粘贴,即可看到复制的文件(夹)路径了。如图:

 

### 方法二:快捷键 Ctrl + Shift + C

需要注意的是:路径的两端会带有双引号,所以可能需要你手动去除掉它。

在选中文件或文件夹后,按组合快捷键 Ctrl + Shift + C 同样可以复制文件路径,这显然比用右键菜单更快捷一些。

这就是Windows11复制文件路径的两种方法,希望能够帮助到你。

-----

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值