2008年11月2日
用Everything在電光石火間找到迷失的檔案
桌面搜尋Google Desktop或DocFetcher都是用全文檢索的方法找到需要的文件檔案,要迅速找到某個檔名,一直以來都是使用Locate32,沒想到這篇"Everything": small, lightning fast desktop search for NTFS drives介紹的Everything的搜尋速度竟然比Locate32還快!原來Everything是直接讀取NTFS磁碟的USN log,因此能以極快的速度建立起檔名索引,再提供名稱的過濾功能。
經常找不到文件嗎?試試免費的跨平台桌面搜尋工具:DocFetcher
如果你使用過Google Desktop(桌面搜尋)的本地電腦搜尋功能的話,大概會和我一樣失望(這裡指的是舊的Google Desktop版本,並未再使用新版本),不僅有時造成電腦效能低落,它產生的索引檔也佔用不少硬碟空間,每次試用最終總是忍痛移除。最近試用中的DocFetcher則是來自SourceForge的免費搜尋工具,由於是以Java撰寫的,也兼具跨平台的特性。...
2008年10月22日
讓MSN的Esc鍵失效
2008年10月18日
開始試用FireFox 3.1 Beta 1
- 在網址欄位輸入「about:config」
- 輸入「jit」
- 把出現的兩個設定值由false改成true
2008年10月12日
轉換Office檔案為文字格式的命令列工具:DocToText
2008年10月11日
你可能不知道的微軟工具-10款鮮為人知的微軟免費軟體
微軟也有免費軟體?不要懷疑,真的有,而且品質也不差哦!
微軟靠銷售自家各式軟體產品獲取了龐大利益,雖然近幾年自由軟體與開放原始碼運動甚囂塵上,依然無法撼動微軟帝國的穩固根基。如果不考慮動機的話,其實微軟也對自由軟體做了部份貢獻,例如本篇介紹的十個工具,皆兼具精巧與實用的效益;原來不是「免費」才有好東西,有時賺了錢也能回饋一二的。在眾多的微軟免費工具裡挑選要介紹的軟體之際,令人煞費苦心,最後秉持的原則是功能性強、Windows XP+Windows Vista皆能運行此二條件,因此部份只能在XP上執行的優秀軟體只能忍痛割愛了。
...繼續閱讀2008年09月7日
完全用鍵盤來操作FireFox的擴充:surfkeys+LoL
枉費我這篇用AutoHotkey改造ThinkPad X61按鍵裡寫的AutoHotkey腳本,花了些時間撰寫指令,原來有人寫了FireFox擴充了,能完全用鍵盤來操作FireFox,還挺方便的,如果你也有使用鍵盤替代滑鼠瀏覽網頁的需求的話,建議你試用surfkeys。surfkeys使用的按鍵如下(由【附加元件→選項】可以自行修改按鍵):
| 按鍵 | 說明 |
| h j k l | 向左捲動 向下捲動 向上捲動 向右捲動 |
| , . | 回前一頁 到下一頁 |
| u o | 切換到前一分頁 切換到下一分頁 |
| Shift+u Shift+o | 把目前分頁往左移動 把目前分頁往右移動 |
| b e | 把目前分頁移到最左邊 把目前分頁移到最後面 |
| p ; | 往上一頁(PgUp) 往下一頁(PgDn) |
| y w r t | 關閉目前分頁 關閉視窗 重新整理當前分頁(Reload) 建立新分頁 |
| g d | 把游標移到網址欄位 把游標移到搜尋欄位 |
| m n | 移到下個搜尋到的結果網頁 移到上個搜尋到的結果網頁 例如Google搜尋每頁10筆,在1-10筆網頁按m則移到11-20筆網頁,按n又移回1-10筆網頁。測試發現中文Google失效,尚未查明原因 |
如果再安裝LoL,就能按空間棒把網頁裡的連結標上編號,再輸入數字以點擊該連結。LoL是HaH(Hit-a-Hint)的分支,因為HaH不支援FireFox 3,因此LoL的作者另行維護LoL,以提供類似的功能,但HaH與LoL在操作上似乎有小小不同,仍使用FireFox 2的讀者們請自行測試HaH。
安裝LoL後,按下空間棒不放,則網頁連結會由0開始編號顯示在網頁上,找到要點擊的連結後再輸入數字鍵即能開啟該連結。surfkeys也有內建HaH的連結功能,安裝LoL一樣也能使用,按下 i 鍵就會顯示連結數字,輸入數字按鍵與Enter就能開啟該連結。
##
2008年08月26日
用螢幕鍵盤來設定熱鍵:Qliner Hotkeys
Qliner Hotkeys是個很視覺化的熱鍵工具,它把多達5種樣式的鍵盤顯示在螢幕上,你也可以指定3種鍵盤顏色,再用拖拉的方式把程式、檔案、資料夾、控制台、桌面等放到這個螢幕鍵盤上,到時按下〔Win〕+〔放置的按鍵〕就能啟動或開啟放入的程式或檔案等。
5種鍵盤樣式:
- Dell Latitute
- IBM Laptop
- Sony VAIO Laptop
- Standard
- Toshiba Laptop
3種顏色:
- Black
- Silver
- Slate (暗藍灰色)
安裝後必須先登出再登入,Hotkeys執行後按〔Win〕5秒或按〔Win+Z〕就能顯示螢幕鍵盤了。
##
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的 世界!
##
2008年08月8日
創下最快移除速度的微軟程式啟動器:Speed Launch
微軟趕流行似的推出應用程式啟動器:Speed Launch,由Microsoft Office Labs釋出的這款軟體運行在.Net Framework 3.0上,目前只有英文版。安裝後會在螢幕右下角出現一個箭靶形的圓圈(英文稱為牛眼,Bulleye),只要把要啟動的文件或程式拖到此圓圈處再放開,就能建立捷徑,日後能輸入字串而立即找到該文件或程式。
和Launchy或FARR相比,Speed Launch實在還是陽春得有很大的進步空間,例如:
- 捷徑Mozilla Firefox必須輸入Moz開頭才找得到,不能直接輸入Firefox
- 在我的Vista裡,佔用記憶體37,764K,而FARR只佔用14,832K
- 輸入部份字串後並未顯示候選清單,有點愚笨...
- 失敗、失敗、失敗中的失敗,放棄測試...
##









