用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
    }

說明:

  1. 感謝網上眾人的答案。
  2. 該腳本默認必須和Totalcmd.exe放在同一目錄下,如果想更改目錄請自行更改代碼。
  3. 如果用熱鍵啟動該腳本,會更方便。
  4. 如果沒有AutoHotkey,下面提供exe格式的。
>---

后記

2019年11月10日
按照說明,將腳本生成的exe放到tc的目錄下,運行軟件,結果並沒有實現想要的結果,參考的教程是14年的,不知道是不是需要做適當的修改,等有空了吧

轉載自:https://www.cnblogs.com/pxyufeng/p/4159088.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM