用Total Commander替换windos默认资源管理器的方法
Total Commander(简称TC)是一个功能强大的资源管理器。
TC本身没有自带的替换windows资源管理器的功能,就必须自己动手解决了。
第一步先Google一下看有没有答案。当时搜出了不少文章,可是自己实际操作了一下都不够完美。于是就参考众人的答案,自己用Autohotkey写了一个替换windows资源管理器的脚本。
功能:
1.初次运行用TC替换资源管理器,并在右键菜单添加用explorer打开。
2.再次运行恢复资源管理器,并去除右键菜单的用explorer打开功能。
AutoHotkey代码:
;date:2014-07-06
    ;用TC替换资源管理器及恢复资源管理器
    ;主要来自http://blog.xiazhiri.com/tags/totalcmd/的文章,
    ;又根据http://qing.blog.sina.com.cn/2002017477/77545cc533002ie4.html的文章加了右键用explorer打开
    ;另外参考了http://blog.csdn.net/lord_is_layuping/article/details/7435989的文章
    RegRead, IsExp, HKEY_LOCAL_MACHINE, SOFTWARE\Classes\Folder\shell\open\command, DelegateExecute
    If(IsExp="{11dbb47c-a525-400b-9e80-a54615a090c0}")
    {
    RegDelete HKEY_LOCAL_MACHINE, SOFTWARE\Classes\Folder\shell\open\command, DelegateExecute
    RegWrite, REG_EXPAND_SZ, HKEY_LOCAL_MACHINE, SOFTWARE\Classes\Folder\shell\open\command, , `"%A_WorkingDir%\Totalcmd.exe`" `"`%1`"
    RegWrite, REG_EXPAND_SZ,HKEY_LOCAL_MACHINE, SOFTWARE\Classes\Folder\shell\openwithExplorer, , OpenWithExplorer
    ;这一句似乎可有可无
    ;RegWrite, REG_EXPAND_SZ,HKEY_LOCAL_MACHINE, SOFTWARE\Classes\Folder\shell\openwithExplorer, MultiSelectModel, Document
    RegWrite, REG_EXPAND_SZ,HKEY_LOCAL_MACHINE, SOFTWARE\Classes\Folder\shell\openwithExplorer\command, MultiSelectModel, Document
    RegWrite, REG_EXPAND_SZ,HKEY_LOCAL_MACHINE, SOFTWARE\Classes\Folder\shell\openwithExplorer\command, , `"%SystemRoot%\explorer.exe`" `"`%1`"
    RegWrite, REG_EXPAND_SZ,HKEY_LOCAL_MACHINE, SOFTWARE\Classes\Folder\shell\openwithExplorer\command, EelegateExecute, {11dbb47c-a525-400b-9e80-a54615a090c0}
    TrayTip,,切换TotalCommader为默认文件管理器,2000
    Sleep ,1500
    }
    Else
    {
    RegWrite, REG_EXPAND_SZ, HKEY_LOCAL_MACHINE, SOFTWARE\Classes\Folder\shell\open\command, DelegateExecute, {11dbb47c-a525-400b-9e80-a54615a090c0}
    RegWrite, REG_EXPAND_SZ, HKEY_LOCAL_MACHINE, SOFTWARE\Classes\Folder\shell\open\command, , `%SystemRoot`%\Explorer.exe
    RegDelete HKEY_LOCAL_MACHINE, SOFTWARE\Classes\Folder\shell\openwithExplorer
    TrayTip,,恢复Explorer为默认文件管理器,2000
    Sleep ,1500
    }
说明:
- 感谢网上众人的答案。
 - 该脚本默认必须和Totalcmd.exe放在同一目录下,如果想更改目录请自行更改代码。
 - 如果用热键启动该脚本,会更方便。
 - 如果没有AutoHotkey,下面提供exe格式的。
 
>---
后记
2019年11月10日
按照说明,将脚本生成的exe放到tc的目录下,运行软件,结果并没有实现想要的结果,参考的教程是14年的,不知道是不是需要做适当的修改,等有空了吧
转载自:https://www.cnblogs.com/pxyufeng/p/4159088.html
用Total Commander替换windos默认资源管理器的方法的更多相关文章
- 用Total Commander替换windos默认资源管理器
		
用Total Commander替换windos默认资源管理器的方法 Total Commander(简称TC)是一个功能强大的资源管理器. TC本身没有自带的替换windows资源管理器的功能,就必 ...
 - 在TC(Total Commander)中添加启动Cygwin快捷键的方法
		
在TC(Total Commander)中添加启动Cygwin快捷键的方法 1.在Cygwin的安装目录下,增加文件tc-cygwin.bat(例如C:\cygwin-177\tc-cygwin.ba ...
 - struts2拦截器配置;拦截器栈;配置默认拦截器;拦截方法的拦截器MethodFilterInterceptor;完成登录验证
		
struts2.xml 内容 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts ...
 - total commander相关设置
		
一. 中文语言包 在官方网站上提供有简体中文语言包,下面的说明以此为准.下载的语言包放至Total Commander安装目录下的Language子目录中.从菜单“Configuration”→“Op ...
 - win7频繁提示资源管理器已停止工作解决办法
		
方法一,重新启动资源管理器,右键点击桌面下方的“任务栏”空白区,在弹出的菜单栏中选择“任务管理器”. 进入任务管理器,点击上方的“文件”,选择新建任务. 在弹出的对话框中,输入explorer ...
 - Mac Pro 资源管理器 Double Commander“个性化设置” 备份
		
操作系统自带的资源管理器,总是有些别扭的地方,在 Windows 系统下,我一般用 Total Commander(破解版)来作为替代品.现在换为 Mac 系统,自带的 Finer 也不怎么好用,连最 ...
 - win8.1注册表-修改资源管理器的默认路径regedit
		
默认情况下,激活Win8的资源管理器都是直接打开库,对于习惯了以前版本的Windows用户来说,还要重新选择“计算机”才能进入相应的磁盘寻找文件,操作起来很是不便.为此,可以进行设置,让资源管理器默认 ...
 - 设置win7资源管理器启动时的默认位置-windows-操作系统-网页教学网
		
设置win7资源管理器启动时的默认位置-windows-操作系统-网页教学网 如何设置win7资源管理器启动时的默认位置?我不太习惯 Win 7 的资源管理器默认总是打开库,我还是喜欢资源管理器打开树 ...
 - [转]C#中调用资源管理器(Explorer.exe)打开指定文件夹 + 并选中指定文件 + 调用(系统默认的播放类)软件(如WMP)打开(播放歌曲等)文件
		
原文:http://www.crifan.com/csharp_call_explorer_to_open_destinate_folder_and_select_specific_file/ C#中 ...
 
随机推荐
- 基于springboot实现轮询线程自动执行任务
			
本文使用: Timer:这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务.使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时 ...
 - netty(七)buffer源码学习2
			
概述 文章主要介绍的是PoolArena,PoolChunk,PoolSubpage 三个类的源码 PoolArena PoolArena 是netty 的内存池实现类,通过预先申请一块大的空间,然后 ...
 - 《JavaScript高级程序设计》读书笔记(三)基本概念第四小节 操作符
			
内容---语法 上一小节---数据类型 本小节 操作符---流程控制语句---理解函数 操作符--操作数据值的操作符--算术(如加减).位操作符.关系.相等--ECMAScript操作符可以适用于很多 ...
 - HDU1285-确定比赛名次(拓扑+优先队列)
			
对于拓扑排序,每次能入队的只有入度为0的点,所以用优先队列即可. 以及,第一组数据日常卡OJ,这组数据跳了一个点,我的程序这个版本也过不了(其实写了另一个版的),稍微改改更正确. #include & ...
 - WARNING: bridge-nf-call-iptables is disabled解决
			
执行docker info出现如下警告 WARNING: bridge-nf-call-iptables is disabledWARNING: bridge-nf-call-ip6tables is ...
 - Nexus-配置VDC
			
1.配置资源模板This example shows how to configure a VDC resource template: vdc resource template TemplateA ...
 - day 12 zuoye
			
复习 # 函数 -- 2天 # 函数的定义和调用 # def 函数名(形参): #函数体 #return 返回值 #调用 函数名(实参) # 站在形参的角度上 : 位置参数,*args,默认参数(陷阱 ...
 - codeforces- Shortest path of the king
			
The king is left alone on the chessboard. In spite of this loneliness, he doesn't lose heart, becaus ...
 - DBC的故事(二)
			
上篇介绍了MSB和LSB,此篇介绍更复杂的:有符号和无符号数. 1.信号符号 CAN信号有其物理意义,如温度.扭矩等,这些信号是有负值的,常见的解决方案有2种: 1)把offset设成负值 如温度of ...
 - 最全BT磁力搜索引擎索引(整理分享,每日更新)
			
btaa.xyz:http://www.veee.xyz/(可以访问,知名的BT磁力搜索,资源多,建议手机访问) 以下无法访问 idope.se:https://idope.se/(无法访问,资源丰富 ...