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

依預設值安裝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〕 頁籤 |
|
| 【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項之後的都是檔案 | 最後面沒有反斜線或用兩個反斜線結尾則列出該資料夾的子目錄 |
|
|
|
以下是瀏覽檔案的操作方式:
| 只列出檔案 | 部份字串過濾出符合 檔案 |
| 只要在資料夾最後面的反斜線後面加上點(.) 就能把子目錄換成該目錄內的檔案清單 | 如果在 點的後面再加上別的文字的話,則可以再把檔案清單裡的檔案做過濾處理,只顯示出符合輸入文字的檔案。當然了,萬用字元仍然也可以使用來過濾檔案的,例如c:\Windows\Cursors\*.cur。
下圖以.aero列 出含有該字串的檔案清單 |
|
|
|
使用「磁碟機代號+資 料夾」的格式可以快速的找到檔案,但若不清楚絕對路徑時,也可以輸入不含磁碟機代號的部份字串讓FARR搜 尋,只要記得加入一個反斜線就能搜尋到符合的資料夾。

- 在windows 資料夾裡找有cursors字 串的檔案或資料夾
搜 尋檔案的進 階技巧
在搜尋文字裡加上減 號與字串,就能讓該字串被過濾掉而不顯示出來,例如「 track -mp3」 能列出所有檔名裡含有「track」 且沒有「mp3」的檔案出來。
| 列出檔名裡有track字 樣的檔案 | 將有MP3的 檔名排除在外 |
|
|
|
FARR預 設列出分數最高的9個符合項目,雖然能在【Options...】→ 【Interface】 右下角的「max. entries to display in normal result list」裡將9調高,但當我們想要列出所有的符合檔案時,只 要在輸入文字後方附加「+sall」 就能顯示出所有符合的項目。要注意輸入文字與+sall之間要有一個空白。
| 只顯示分數最高的9個 項目 | 用+sall選 項列出所有項目 |
|
|
|
結 語
FARR是 個佔用電腦資源少、執行效率高的程式啟動器,與較廣為人知的Launchy相比,FARR毫 不遜色,反而在設定的彈性與擴充性與搜尋檔案的準確度上都有令人激賞的表現。再者,除了本文介紹的檔案搜尋、目錄瀏覽功能外,FARR還 有命令的代名(Alias)擴充等進階機制,能讓程式的啟動更 加容易與迅速。總之,FARR是不容你忽視的便捷工具,歡迎你加入FARR的 世界!
##








