用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年的,不知道是不是需要做适当的修改,等有空了吧
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库