Autohotkey实现类似total commander拷贝文件路径的快捷键

在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实现类似total commander拷贝文件路径的快捷键)