天天看點

《Total Commander:萬能檔案管理器》——第9.2節.快速啟動其他程式

本節書摘來自異步社群《total commander:萬能檔案管理器》一書中的第9章,第9.2節,作者 張玉新,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

為了快速啟動常用程式,出現了多種工具軟體。比如hoekey、type&run、slickrun……,以及善用佳軟推薦的最綠色的win+r方式。其實,用tc也完全可以實作類似功能。

很多軟體,比如maxthon等,都支援在工具欄中添加代表外部程式的按鈕。點選它,就直接啟動相應程式。tc也支援這種功能,并且在張學思版tc中包含的獨立小軟體,也是通過此方式調用的。

使用者可以通過将程式的主執行檔案或者相關文檔、檔案夾之類拖放到工具欄,通過這種方法來建立按鈕,也可以通過在工具欄按右鍵,建立按鈕。兩種方法都很簡單,。

《Total Commander:萬能檔案管理器》——第9.2節.快速啟動其他程式

當然,此種方法不僅可以啟動外部程式、文檔,也可以調用tc内部指令。

如果說上述方法适合滑鼠使用者,則開始菜單非常适合快捷鍵使用者。一來,它可以指定ctrl+alt+fn這樣的快捷鍵,二來,也可以通過alt+s+x 這種方式調用,比如下例中設定了用gvim比較左右視窗的兩個檔案差異,其标題為di&ff,則可以按alt+s f調用程式。(注:alt+s适用于原版tc,可能不适用于個性化菜單後的tc)

《Total Commander:萬能檔案管理器》——第9.2節.快速啟動其他程式

開始菜單完全可以看作ctrl+d的擴充,而ctrl+d隻是開始菜單的cd指令強化。有些極其常用的目錄,比如桌面,我的做法是并不收入ctrl+ d,而放在start menu中一鍵切換。

其實,檔案夾菜單(ctrl+d)不僅能切換檔案夾,也能啟動程式,打開文檔。

《Total Commander:萬能檔案管理器》——第9.2節.快速啟動其他程式

比如要啟動gvim,隻要添加一項,将其指令由通常的 cd xxxx 改為 d:program filesgvimvim71gvim.exe 即可。這樣,就可以通過檔案夾菜單啟動常用程式或文檔了。

tc 7之後版本有一項重大改進,就是“為主菜單和快捷鍵自定義擴充指令(extended command)”(參見圖解total commander 7.0之22項更新與改進(推薦) 第18項)。

很遺憾,上述連結中,圖檔己失效。

大家知道, tc的快捷鍵不僅強大,而且靈活。之是以能這樣,是因為tc的每一項功能都定義為一項内部指令,然後,使用者可以自定義内部指令的快捷鍵或其他調用方式。tc 7之後版本允許外部程式通過擴充指令内部化,就讓外部程式繼承了這種便捷。

例:快捷鍵ctrl+9啟動licecap.exe程式(注:licecap是簡單而又強大好用的免費gif錄屏工具)。

如果進行圖形化操作過程反而更複雜,更簡單的做法是,直接修改tc中的2個ini檔案。

在 usercmd.ini 中增加如下内容:

《Total Commander:萬能檔案管理器》——第9.2節.快速啟動其他程式

注意,如果tc目錄中沒有usercmd.ini檔案,則請自行建立一個:

《Total Commander:萬能檔案管理器》——第9.2節.快速啟動其他程式

在 wincmd.ini 中 [shortcuts] 段增加如下内容:

關閉tc再重新打開tc後,按ctrl+9,就能直接在tc中快速打開licecap。

《Total Commander:萬能檔案管理器》——第9.2節.快速啟動其他程式

除了快捷鍵之外,還可以用别名(alias)調用——這有點象用win+r加縮寫啟動常用程式和文檔。此特征也是tc7的新增功能,參見圖解total commander 7.0之22項更新與改進(推薦) 第19項。實作方法與快捷鍵相似。對應到參數檔案,隻要在 wincmd.ini 中 [alias] 段增加一句:

《Total Commander:萬能檔案管理器》——第9.2節.快速啟動其他程式

然後,同上,關閉tc再重新打開tc,在tc指令行(xbeta設定為右方向鍵)中輸入,licecap回車,即可在tc的任意目錄中通過em_licecap調用licecap程式。

《Total Commander:萬能檔案管理器》——第9.2節.快速啟動其他程式

繼續閱讀