zoukankan      html  css  js  c++  java
  • 用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, SOFTWAREClassesFoldershellopencommand, DelegateExecute
        If(IsExp="{11dbb47c-a525-400b-9e80-a54615a090c0}")
        {
        RegDelete HKEY_LOCAL_MACHINE, SOFTWAREClassesFoldershellopencommand, DelegateExecute
        RegWrite, REG_EXPAND_SZ, HKEY_LOCAL_MACHINE, SOFTWAREClassesFoldershellopencommand, , `"%A_WorkingDir%Totalcmd.exe`" `"`%1`"
        RegWrite, REG_EXPAND_SZ,HKEY_LOCAL_MACHINE, SOFTWAREClassesFoldershellopenwithExplorer, , OpenWithExplorer
        ;这一句似乎可有可无
        ;RegWrite, REG_EXPAND_SZ,HKEY_LOCAL_MACHINE, SOFTWAREClassesFoldershellopenwithExplorer, MultiSelectModel, Document
        RegWrite, REG_EXPAND_SZ,HKEY_LOCAL_MACHINE, SOFTWAREClassesFoldershellopenwithExplorercommand, MultiSelectModel, Document
        RegWrite, REG_EXPAND_SZ,HKEY_LOCAL_MACHINE, SOFTWAREClassesFoldershellopenwithExplorercommand, , `"%SystemRoot%explorer.exe`" `"`%1`"
        RegWrite, REG_EXPAND_SZ,HKEY_LOCAL_MACHINE, SOFTWAREClassesFoldershellopenwithExplorercommand, EelegateExecute, {11dbb47c-a525-400b-9e80-a54615a090c0}
        TrayTip,,切换TotalCommader为默认文件管理器,2000
        Sleep ,1500
        }
        Else
        {
        RegWrite, REG_EXPAND_SZ, HKEY_LOCAL_MACHINE, SOFTWAREClassesFoldershellopencommand, DelegateExecute, {11dbb47c-a525-400b-9e80-a54615a090c0}
        RegWrite, REG_EXPAND_SZ, HKEY_LOCAL_MACHINE, SOFTWAREClassesFoldershellopencommand, , `%SystemRoot`%Explorer.exe
        RegDelete HKEY_LOCAL_MACHINE, SOFTWAREClassesFoldershellopenwithExplorer
        TrayTip,,恢复Explorer为默认文件管理器,2000
        Sleep ,1500
        }
    
    

    说明:

    1. 感谢网上众人的答案。
    2. 该脚本默认必须和Totalcmd.exe放在同一目录下,如果想更改目录请自行更改代码。
    3. 如果用热键启动该脚本,会更方便。
    4. 如果没有AutoHotkey,下面提供exe格式的。
    >---

    后记

    2019年11月10日
    按照说明,将脚本生成的exe放到tc的目录下,运行软件,结果并没有实现想要的结果,参考的教程是14年的,不知道是不是需要做适当的修改,等有空了吧

    转载自:https://www.cnblogs.com/pxyufeng/p/4159088.html

  • 相关阅读:
    【Azure 环境】自动化账号生成的时候怎么生成连接与证书
    IntelliJ IDEA 查看类继承关系图,太强大了!
    我们到底为什么要用 IoC 和 AOP
    二叉树、平衡二叉树、红黑树、B树、B+树与B*树
    B-Tree 和 B+Tree傻傻分不清楚
    13K点赞都基于 Vue+Spring 前后端分离管理系统ELAdmin,大爱
    Spring Boot快速开发企业级Admin管理后台
    盘点 Github 上的高仿 app 项目,B站 微博 微信等等
    LeSS 的诞生(一):大规模团队该何去何从
    同事有话说 | 那些所谓的敏捷仪式感
  • 原文地址:https://www.cnblogs.com/guyk/p/11832177.html
Copyright © 2011-2022 走看看