在total commander中,我们可以通过快捷键ctrl+1/2/3,快速的获得文件的目录/文件名/全路径。通过Autohotkey可以实现类似功能,详细如下,只不过快捷键设置成了win+1/2/3以免冲突。
#1::
send, ^c
clipwait
filename = %clipboard%
subpart = /
StringGetPos, index, filename, %subpart%, R
if index >= 0
{
filename := SubStr(filename, 1,index+1)
clipboard = %filename%
}
return
#2::
send, ^c
clipwait
filename = %clipboard%
subpart = /
StringGetPos, index, filename, %subpart%, R
if index >= 0
{
filename := SubStr(filename, index+2)
clipboard = %filename%
}
return
#3::
send, ^c
clipwait
clipboard = %clipboard%
return
本文介绍如何使用Autohotkey通过快捷键win+1/2/3来获取当前选中文件的目录、文件名及全路径。这些技巧适用于Total Commander等文件管理器,通过简单的脚本实现快速复制路径的需求。
882

被折叠的 条评论
为什么被折叠?



