分享

如何实现Total Commander和Everything的互相调用 | 古意人

 ZackEdge 2015-06-29

Total Commander和Everything是windows平台的两大文件管理利器,今天古意人用手把手的教程教你实现Total Commander和Everything的互相调用,让我们的文件管理水平更上一层楼!

在Total Commander中调用Everything

在TC的安装目录下找到usercmd.ini文件,在该文件中输入如下设置代码:

[em_Everything] 

cmd=D:\Program Files\Everything\Everything.exe 

param="-search "%P ""

cmd行是Everything的可执行文件路径,param行是执行参数。这个命令的目的是在当前目录(%P)下进行搜索。如果希望tc调用everything后是全局搜索,则可以将param中后面的"%P "去掉。需要注意的一点是,在"%P "中包含有一个空格,这样做的好处是在搜索的时候将会包含有子目录。如果只是希望在当前目录下搜索而不需要包含子目录,可以将此空格去掉,建议保留着比较好。

接下来要设置tc调用everything的方法,我们可以定义一个快捷键,比如shift+F,在命令后面的放大镜弹出窗口中的“类别”一栏里找到“usercmd.ini”,里面有我们创建好的“em_Everything”命令,按后面的打勾按钮使其生效。

image

通过这样的设置后,按下shift+F,即可以通过Everything在当前目录下搜索文件了。

在Everything中使用Total Commander打开目录

直接使用TCShell这款绿色的软件设置一下就可以了。如下图所示,勾选相应的选项后,在everything的搜索结果中,点击鼠标右键就会出现“open in total commander”的选项。【TCShell软件下载:点我

image

 

image

有的朋友可能觉得这样还不够完美,能否双击文件夹直接从total commander打开呢?答案是:能。

查看everything官方的faq:【4.2 How can I set "Everything" to use an external file manager?】方法如下;

1、如果你现在everything是打开的,请先将它退出;

2、打开安装目录下的“Everything.ini”文件;

3、将以下2行代码加入到该文件的最下面:(注:将"d:\Program Files\totalcmd\TOTALCMD.EXE"替换成你的tc程序路径)

open_folder_command=$exec("d:\Program Files\totalcmd\TOTALCMD.EXE" "%1")
open_folder_path_command=$exec("d:\Program Files\totalcmd\TOTALCMD.EXE" "$parent(%1)")

4、重新打开everything,试试看是不是可以直接双击打开文件夹了?

PS:本文使用软件版本为TC 8.0,everything 1.2.1



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多