原创部分:

热键alt+shif+c 复制当前tc窗口中的路径。

#IfWinActive ahk_class TTOTAL_CMD
!+c::
PostMessage 1075,2029,0,,ahk_class TTOTAL_CMD ;复制完整路径
return
#IfWinActive



2010年04月11日 星期日 17:07

一 故事的开始,寻找Total Commander(以下简称TC)的快捷键--“在下已经严重鼠标手,因此有了这个需求”


很久前一直想在TC中寻找一个快捷键来实现一个功能(如下图),但是由于在下表达能力的缺陷一直找不到正确的描述去实现我的愿望,只能一直用鼠标check check check...


                          

[AHK]热键获取TC当前的路径_快捷键




二 老天怜我?找的时候怎么也找不到,不想要的时候偏偏就...


世界就是这么奇妙,努力寻找的时候因为各种局限性(比如思维定势,问题描述能力等)导致死活也找不到,而当你暂时放弃的时候,你就会发现竟然如此简单的就获得了你,之前想方设法都不能的东东.


1 这个神奇的快捷键,在我这个版本的TC中如下(首先感谢昨晚的睡觉前的心血来潮,感谢致力于研究TC的人性化设置的国内软件爱好者):


    ALT+D        编辑窗口路径


2  追求个性的年代,如何自己定义快捷方式


(1)关键的配置文件之TC内置命令行大全


此文件为TC安装目录下的Totalcmd.inc,通过查找这个文件你可以找到快捷方式对应的命令是什么。


(2)关键的配置文件之TC设置


此文件位于TC安装目录下的wincmd.ini,TC的一些设置都在这里体现



3 现在开始进行自定义快捷键


(1)找到wincmd.ini关于快捷键设置的项目

[AHK]热键获取TC当前的路径_2010_02



(2)修改左边将它设置成为自己的快捷方式,比如设置为"C+F2“


            A = alt

            C = ctrl

            S = shfit  等等任君组合



(3)获得命令行cm_editpath包含的信息,找Totalcmd.inc得知--”编辑当前文件列表的路径“

[AHK]热键获取TC当前的路径_文档_03





三 感言


要想随心所欲的使用一款软件还真不容易,多看帮助文档,多搜索也许会帮助你优雅的解决问题