超級起手式-兼具效率與彈性的程式啟動器FARR

行家一出手,便知有沒有。FARR:快速的程式啟動起手式

啟式啟動器(Application Launcher)大致可以用驅動方式來區分,一類是使用滑鼠驅動,另一類是使用鍵盤驅動。桌面圖示或由開始功能表裡點擊都算是使用滑鼠的方式,此類方式需要找到要執行的標的物後再來執行,無論是在尋找目標的速度,與確認要執行的對象上,需要花費較多步驟與操作,相對的,直接使用鍵盤來輸入要執行的對象,則能提升不少效率。在以鍵盤啟動程式的眾多工具裡,Find and Run Robot(簡稱FARR)是相當值得推薦的一套軟體。

  • 工具名稱:Find and Run Robot(簡稱FARR)
  • 最新版本:v2.12.03
  • 官方網站:http://www.donationcoder.com/Software/Mouser/findrun/index.html
  • 下載網址:http://tinyurl.com/6q3my2
  • 安裝方式:依安裝程式指示安裝
  • 作業系統:Windows 9X/2000/XP/Vista

FARR 主畫面<

main-screen

依預設值安裝FARR成功後,可以按預設的〔Pause/Break〕按鍵或由System Tray的圖示啟動FARR的主畫面,FARR的畫面主要由兩大區域組成:

  • 編輯區塊(EditBox):輸入要執行的檔名或搜尋的資料夾名稱,輸入後會立即顯示符合的項目在其下方的結果視窗裡。最後20個輸入過的搜尋文字會被儲存起來,在編輯區塊裡按〔Ctrl〕+〔Up〕和〔Ctrl〕+〔Down〕就能向上或向下取回輸入過的文字;當編輯區尚未輸入任何字元時,按〔Esc〕可立即關閉FARR視窗,若已有輸入文字,則按第一次〔Esc〕會將所有輸入文字都標示起來,此時可以按其他文字將之取代掉或再按一次〔Esc〕關閉FARR視窗。
  • 結果視窗(Result Window):符合編輯區塊輸入文字的檔案會立即顯示在結果視窗裡,顯示出來的結果項目可選擇要用小圖示或大圖示來呈現,而且顯示的欄位也可勾選類型、路徑與分數(本文後面會說明分數的概念)等欄位。當編輯區塊未輸入任何文字時,結果視窗列出的是最近啟動過的程式清單,一般而言,剛執行過的程式再次被執行的機率較高,因而開啟FARR時預設的啟動清單可以讓我們很方便的再度執行需要的程式。當然了,如果不想顯示最近執行清單的話,也可以由設定裡將此功能關閉。

當要執行的項目顯示後就可以用上下鍵移動到該項目處按〔Enter〕或用滑鼠〔雙擊〕來啟動,或者用更方便的數字鍵來啟動,例如圖1裡的第5項是swriter.exe,那麼只要按〔7〕就能啟動swriter.exe。用數字來啟動執行項目還有幾個額外的組合按鍵:

  • 〔Ctrl〕+〔數字〕:同樣執行數字對應的程式,但FARR仍保持在開啟狀態而能再啟動另一個檔案,適用於一次要啟動多個程式的狀況
  • 〔Alt〕+〔數字〕:執行數字對應的程式。有時為了讓編輯區塊裡也能輸入數字,我們可以在設定裡把數字啟動的功能取消,此時用〔Alt〕+〔數字〕就能和未停止數字啟動狀態時相同的作用,能用〔Alt〕+〔數字〕執行數字對應的程式
  • 〔Ctrl〕+〔Alt〕+〔數字〕:不執行該項目而顯示數字對應的程式的右鍵功能

以上三個數字組合按鍵的動作是FARR安裝後的預設處理方式,事實上我們可以在選項設定裡套用下列幾種不同的動作將之變更成符合自己的操作習慣:

  • 設定的步驟:在System Tray按右鍵選【Options...】→〔Interface〕頁籤,找到「Extra Result Hotkeys」就能分別指定〔Ctrl〕+〔數字〕、〔Alt〕+〔數字〕與〔Ctrl〕+〔Alt〕+〔數字〕三種數字按鍵的動作
  • 能選用的動作有下列幾種:
要執行的動作 說明
1 Nothing 不做任何動作
2 Launch 啟動程式
(預設為〔Alt〕+〔數字〕鍵啟動對應的程式)
3 Launch and Stay Open 啟動程式後FARR保持在開啟狀態
(預設為〔Ctrl〕+〔數字〕)
4 Show Shell Context Menu 顯示系統的右鍵功能表
(預設為〔Ctrl〕+〔Alt〕+〔數字〕)
5 Show F&R Context Menu 顯示結果視窗的右鍵功能表
6 Insert # into Search Edit 把數字插入在編輯區塊裡。當我們停用以數字鍵啟動程式的功能時,就能設定某個熱鍵來插入數字到編輯區塊裡

分數:精準尋獲執行程式的特殊設計

當我們在編輯區塊裡輸入要尋找的檔案文字後,FARR依規則列出符合的檔案清單,越符合的檔案會列在越上面,在這裡符合的排列就是用分數的計算來決定其顯示順序,分數越高的表示符合程度越高,因此就顯示在清單的上面,分數較低的則依序顯示在後,透過這個分數機制,我們就能更準確的命中需要的檔案。和分數相關的設定分散在各處,檔案的分數就是透過這些設定的規則累加起來的:

  • 【Options...】→【Heuristic Scoring】(啟發式記分):這裡是主要的記分規則設定的地方,第一項的「History File Bonus」表示執行過的檔案會增加100,因此常常執行的檔案分數會變高,越容易顯示在更上面的清單。各個規則的簡單說明如下:
記分規則 說明
History File Bonus 啟動過的檔案要增加的額外分數
Exact Match Bonus 檔名完全符合時可以增加的額外分數(不含副檔名)
Leftmost Match Bonus 符合最左側字串的檔案可以增加的額外分數。一般我們希望只要輸入幾個字元就能列出符合度高的清單,因此會將此分數設得高一點,如此只要輸入「th」就能把「Thunderbird」顯示在很上面
Percentage of Search String Points 符合輸入字串就增加的分數;較短的檔名會有較高分數
Whitespace Removal Penalty 空白字元倒扣分數,如「Photoshop」會比「Photo shop」有更高的分數
History File Bonus Max Auto Ceiling 啟動過的檔案的最高分數
Explicit Folder Name Match Adjustment 指定完整路徑名稱會有較高分數
Folder Score As % of File Score 檔名的分數比資料夾分數高
Recency Date Bonus 較新的檔案要增加的分數
  • 【Options...】→【Pattern Scoring】(樣式記分):設定各種副檔名的分數,執行檔(*.exe)是100分,因此會比50分的捷徑檔(*.lnk)排在更上面。
  • 【Options...】→【Search Folders】:不同的資料夾有不同的分數,較常使用檔案的所在資料夾可以設定較高的分數
  • 【Options...】→【Launch History】:啟動過的檔案要增加的分數

了解了FARR搜尋檔案的分數機制後,我們就可以透過調整上述設定的分數來控制結果視窗裡的檔案清單的命中順序了,當命中率越來越高就表示找到要執行的檔案的時間縮短,我們的工作效率也能有效提升。

基本的設定

以上簡介了FARR的基本功能與其操作方法,接著我們由System Tray裡的FARR圖示按右鍵【Options...】進入設定選項將FARR的操作環境調整成更符合一般的執行環境。

設定選項 說明
【Options...】→〔General〕頁籤 將「Start Automatically when Windows start」打勾,讓Windows啟動時就能執行FARR
【Options...】→〔Hotkeys〕頁籤
  • 〔Ctrl〕+〔Pause/Break〕若勾選的話,會把標示的選取文字自動貼到編輯區塊裡,並能執行搜尋功能
  • 把熱鍵〔Alt〕+〔Space〕打勾,除了〔Pause/Break〕能顯示FARR視窗外,也能用〔Alt〕+〔Space〕來顯示(這個熱鍵和Launchy使用的相同)。
  • 把熱鍵〔Ctrl〕+〔Space〕的勾選取消,以免和中文輸入法切換按鈕衝突
【Options...】→〔Display〕頁籤 設定FARR視窗的顯示型態。在此設定裡能指定視窗的外觀皮膚,或在「Report Column」裡勾選顯示在結果視窗裡的欄位
【Options...】→〔Search Folders〕頁籤 在編輯區塊裡輸入文字後,FARR要到那些資料夾搜尋是否有符合的執行檔。預設有12個資料夾,若你有常用的執行檔資料夾未在清單裡時,在此設定裡按右鍵→【Add new entryt】就能新增搜尋資料夾,而修改或刪除是用右鍵功能表來設定。

這些資料夾的搜尋順利則可以用拖拉的方式來重新排列,也可幫不同的資料夾指定分數,表示該資料夾裡的檔案具有多少的分數

以上是在簡易選項裡較重要的一些設定,設定好後請開啟FARR視窗並輸入文字來啟動要執行的程式,當列出檔案後也按數字鍵或上下鍵來選擇要執行的程式,做過幾次練習後應該就能得心應手了。

進階的設定

在選項視窗的功能表點選【VIEW】→【Advanced Options Mode】就能進入進階設定模式,以下我列出幾個較重要的設定來說明:

設定選項 說明
【Options...】→〔Interface〕頁籤 「Digit keys launch results from search window」打勾後數字啟動程式的功能才會生效
【Options...】→〔Display〕頁籤 在右下角的「Results Display Style」框裡把預設的大圖示變更成小圖示(Small Icon Report)以顯示更多的檔案資訊。

在「Results Display Style」框上方的「Result Label Path」則可以設定小圖式時的檔案存放位置(Location)的顯示方式,變更成「full path」就能看到完整的資料夾名稱,能方便確認要執行檔案的存放資料夾

資料夾搜尋

FARR除了用來搜尋檔案後,也具備瀏覽資料夾的功能;當要尋找沒有設定在FARR搜尋路徑裡的檔案時,就能直接在編輯區塊裡輸入「磁碟機代號開頭再加上反斜線」,再依資料夾結構逐層縮小範圍而找到要執行的檔案。當尋找到需要的資料夾後,可以把游標移到結果視窗裡的該項目後,再按〔Alt〕+〔→〕鍵,FARR會自動列出選取的子目錄,若按〔Alt〕+〔←〕則可倒回上一目錄。
以下是瀏覽資料夾的操作方式:

同時列出資料夾與檔案 只列出資料夾
輸入資料夾名稱且最後有反斜線,則列出該資料夾的子目錄與檔案清單。上圖內的第1項 與第2項 為子資料夾,第3項之後的都是檔案 最後面沒有反斜線或用兩個反斜線結尾則列出該資料夾的子目錄
screen2 screen3
screen4

以下是瀏覽檔案的操作方式:

只列出檔案 部份字串過濾出符合檔案
只要在資料夾最後面的反斜線後面加上點(.)就能把子目錄換成該目錄內的檔案清單 如果在點的後面再加上別的文字的話,則可以再把檔案清單裡的檔案做過濾處理,只顯示出符合輸入文字的檔案。當然了,萬用字元仍然也可以使用來過濾檔案的,例如c:WindowsCursors*.cur。

下圖以.aero列出含有該字串的檔案清單

screen5 screen6

使用「磁碟機代號+資料夾」的格式可以快速的找到檔案,但若不清楚絕對路徑時,也可以輸入不含磁碟機代號的部份字串讓FARR搜尋,只要記得加入一個反斜線就能搜尋到符合的資料夾。
screen7

  • 在windows資料夾裡找有cursors字串的檔案或資料夾

搜尋檔案的進階技巧

在搜尋文字裡加上減號與字串,就能讓該字串被過濾掉而不顯示出來,例如「track-mp3」能列出所有檔名裡含有「track」且沒有「mp3」的檔案出來。

列出檔名裡有track字樣的檔案 將有MP3的檔名排除在外
screen8 screen9

FARR預設列出分數最高的9個符合項目,雖然能在【Options...】→【Interface】右下角的「max. entries to display in normal result list」裡將9調高,但當我們想要列出所有的符合檔案時,只要在輸入文字後方附加「+sall」就能顯示出所有符合的項目。要注意輸入文字與+sall之間要有一個空白。

只顯示分數最高的9個項目 用+sall選項列出所有項目
screen10 screen11

結語

是個佔用電腦資源少、執行效率高的程式啟動器,與較廣為人知的相比,毫不遜色,反而在設定的彈性與擴充性與搜尋檔案的準確度上都有令人激賞的表現。再者,除了本文介紹的檔案搜尋、目錄瀏覽功能外,還有命令的代名(Alias)擴充等進階機制,能讓程式的啟動更加容易與迅速。總之,是不容你忽視的便捷工具,歡迎你加入的世界!

##

您可能也會有興趣的類似文章

簡睿

服務於軟體業的資訊老兵。興趣廣泛,學習力佳,樂於分享所知所學。

您可能也會喜歡…

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *