PhraseExpress:凡人版的AutoHotkey [修訂]

2009/11/28 | 鍵盤、滑鼠工具 | 作者: 簡睿| 閱讀總數 2607 , 4 (本日)Share/Bookmark

 

PhraseExpress終於成長茁壯到可以局部取代AutoHotkey的程度了。我曾經在2006年月以這篇[Tools] 加快鍵入速度的「片語特快車」介紹過PhraseExpress,當時的感覺是差強人意,與中文的相容性不足,因此就將之束之高閣了,沒想到現今的6.0版真是令人刮目相看。多說無益,以下就用實例來介紹它的功能吧。

在安裝過程中可以選擇是否把MS Word的自動圖文集或AutoHotkey的熱字串匯入,以加速字串的建立程序。

最基本的當然就是建立一個新片語,一個片語由描述、內容、熱鍵與Autotext組成(Autotext「自動文字」,AutoHotkey裡稱為熱字串HotString,或稱為縮寫),輸入較少字數的Autotext後,再緊接空白鍵、Tab鍵或Enter鍵,就能擴展成較多的文字內容。啟動PhraseExpress後就能用〔Ctrl+Alt+C〕立即顯示建立片語視窗(這個〔Ctrl+Alt+C〕在我的Windows Vista裡卻沒有作用,可能是程式的Bug? 由系統匣右鍵功能表裡的【Create new phrase】也能達成相同功能)。

快速建立新片語

▼建立新片語視窗 PhraseExpress new phrase PhraseExpress:凡人版的AutoHotkey [修訂]

  1. Description:片語的描述與展開後的內容。這個欄位應該拆成描述與內容兩個欄位比較好,目前合併在一起容易造成混淆。
  2. Hotkey:展開的熱鍵,上例是按下〔Ctrl+.〕就展開成全形的句點(。)。
  3. Autotext:PhraseExpress的熱字串,上例除了用〔Ctrl+.〕熱鍵外,也可以輸入兩個半形的逗點與空白鍵來展開內容。很可惜PhraseExpress沒有立即展開的選項,因此最後面的展開字元(空白鍵、Tab鍵或Enter鍵)必須要輸入才行(啟動專家模式後就可以指定了)。

啟動專家模式

開啟設定視窗→點擊功能表【Tools→Settings→Options】,把Features節點裡的Expert mode打勾,這樣就能進入專家模式,在片語的設定畫面裡在Autoexet的前端與後端就能自行再指定是否需要額外的字元。

▼系統功能設定啟動專家模式

PhraseExpress setup expert PhraseExpress:凡人版的AutoHotkey [修訂]

▼把後綴字元換成None就不用再輸入空白鍵、Tab鍵或Enter鍵了PhraseExpress expert post PhraseExpress:凡人版的AutoHotkey [修訂]

建立資料夾

接著我們要建立多個標題符號片語,為了集中成一個群組,我們由系統匣右鍵功能表選【Settings】,開啟設定片語視窗,把游標停在最頂端的【PhraseExpress】節點上,再按右鍵選〔New Folder〕,以建立新的資料夾群組如下圖。我把「標點符號」資料夾的Autotext取名為##symbols,以##開頭是將之設定成變數,可以在巨集(Macro)裡來使用它,在巨集裡再來看實例。

▼建立資料夾畫面PhraseExpress new folder PhraseExpress:凡人版的AutoHotkey [修訂]

把游標停在剛剛建立好的「標題符號」節點上,用右鍵顯示功能表,再點選【New Phrase】就能在選用的資料夾裡存放新的片語。當我們熟悉後,直接按〔Ctrl+N〕就能開啟新片語視窗。

▼用資料夾的右鍵功能表建立新片語

PhraseExpress new phrase2 PhraseExpress:凡人版的AutoHotkey [修訂]

接著把我們一開始建立的「。」片語由最上層拖拉到「標點符號」資料夾裡,再逐一建立你常用的標點符號片語,最後完成的畫面如下。要測試剛建立好的片語時,記得要先關閉設定視窗,當設定視窗開啟時所有片語是無法生效的。

▼標點符號資料夾PhraseExpress new folder2 PhraseExpress:凡人版的AutoHotkey [修訂]

巨集的使用

如果你眼尖的話,可以發覺新片語的內容欄位最右方有個〔Add Macro〕按鈕,可以用來插入上圖內容欄裡的{#cursor}(表示展開後游標的停放位置)。巨集名稱以#開頭,最外面再以左右大括號包覆起來,例如成對的標點符號就很適合加上游標巨集,這樣展開後游標會自動移動位置在括號內部:

  • 「」:「{#cursor}」
  • 【】:【{#cursor}】
  • 《》:《{#cursor}》

我們也可以先標示一段文字後,再按熱鍵將文字插上引號,此時就要使用兩個剪貼簿巨集,下面同時列出幾個巨集示範:

片語內容 說明 範例

{#clipboard –copy}「{#cursor}{#insertclipboard}」

{#clipboard –copy}用來複製剪貼簿
{#insertclipboard}貼上剪貼簿內容
將此片語設定熱鍵為〔Ctrl+[〕,
標示文字AAA,再按〔Ctrl+[〕,展開成:「|AAA」(|是游標位置)
{#datetime -f ddddd} 展開成今天日期。用〔Add Macro〕→〔Output〕→〔Output date/time stamp〕會有格式視窗選擇輸出的格式 設定成Autotext ,dd
 
2009/11/28
{#msgbox -head 標題 -text 說明訊息} 彈出對話視窗  
{#run "notepad.exe"} 執行記事本程式  
{#calendar -f ddddd -head 選擇日期} 由顯示的日曆視窗選擇某個日期並輸出 2009/11/28
{#url http://jdev.tw/blog} 開啟網頁  

{#input -head 請輸入 -def 預設內容 -single}

彈出輸入視窗
-single是單列的輸入視窗,不加的話會是多列式
插入輸入的內容在游標位置
{#insert ##symbols} 彈出##symbols資料夾清單,選擇後插入 ##symbols就是標題符號資料夾的Autotext,會顯示出資料夾裡的所有片語

 

設定視窗和系統匣功能表是相同的,因此我們也能由系統匣功能表來執行特定的片語操作,而不用透過熱鍵或Autotext,因此若有不需要的資料夾就自行刪除,使右鍵功能表能更簡短些,不過建議還是都逐項測試後再來處理。

PhraseExpress settings PhraseExpress:凡人版的AutoHotkey [修訂] PhraseExpress tray PhraseExpress:凡人版的AutoHotkey [修訂]

具備以上說明的內容後,PhraseExpress應該就很容易上手,其他如AutoCorrect等功能日後有機會再來介紹。我把PhraseExpress稱為「凡人版的AutoHotkey」的原因是它使用圖形介面的設定方式,省去熟悉AutoHotkey指令的時間,讀者們不必再鑽研諸多指令語法,而能輕輕鬆鬆的享用快速輸入的成效!

參考

##

類似主題的文章

撰寫留言





隨機文章

本日點擊排行 本周點擊排行 本月點擊排行 歷史點擊排行 | 統計表
  1. 令人動容的日劇《不毛地帶》片尾曲:Tom Traubert's Blue[修訂] (8 人次, 2009-11-22)
  2. 日劇《仁醫 JIN》與漫畫《仁者俠醫》觀後雜感 (7 人次, 2009-10-29)
  3. 另一套適用手機的影片轉檔工具:WinAVI 3GP/MP4/PSP/iPod Video Converter (7 人次, 2009-04-18)
  4. 啟用Vista與Windows 7的無敵模式(God Mode) (5 人次, 2010-01-03)
  5. Plurk CSS樣式自訂修改全攻略 (5 人次, 2009-07-04)
  6. 將噗浪的視窗高度變大,加上分隔線,以方便閱讀 (5 人次, 2009-06-06)
  7. 用ShareMonitor記錄資料夾分享的存取歷史 (5 人次, 2010-03-18)
  8. 強化HTC Touch HD的工具軟體 (5 人次, 2009-02-25)
  9. 使用Memory Fox附加元件為Firefox進行定期記憶體瘦身 (5 人次, 2010-02-27)
  10. Windows Mobile使用的完美聯絡人軟體:Inesoft Phone [修訂] (5 人次, 2009-02-28)
  11. 把HTC Touch HD操作介面換成Spb Mobile Shell,美觀又便利! (4 人次, 2009-02-18)
  12. PhraseExpress:凡人版的AutoHotkey [修訂] (4 人次, 2009-11-28)
  13. 不用再一篇一篇剪貼了:在文章內文動態產生google AdSense的廣告 (4 人次, 2007-04-16)
  14. 安裝Joomla! 論壇元件FireBoard (4 人次, 2008-07-13)
  15. 強化閱讀第2噗:變更噗浪回應的字體與背景顏色 (4 人次, 2009-06-07)
  16. [WM6] 自動再次提醒未接來電等事件:ReRemind (4 人次, 2009-04-19)
  17. foobar2000的設定備忘 (4 人次, 2005-02-08)
  18. ZScreen:一氣呵成的單鍵「抓圖與傳檔」工具 (4 人次, 2010-01-24)
  19. DOS命令使用技巧4:由DOS視窗迅速切換資料夾的方法 (4 人次, 2010-02-27)
  20. 使用IMETOOL有效控制中文輸入法 (4 人次, 2010-02-27)
  21. TiddlyWiki: 顯示/隱藏右側邊的插件 (4 人次, 2007-08-10)
  22. [Tools] 心智圖的繪製工具:Xebece、FreeMind (3 人次, 2005-03-14)
  23. [轉貼] 千千靜聽:自動抓歌詞+詞曲同步的KTV播放器 (3 人次, 2005-07-22)
  24. DOS命令使用技巧3:由DOS視窗將目前資料夾用檔案總管開啟的方法 (3 人次, 2010-02-27)
  25. nCleaner造成輸入法不見了?! (3 人次, 2008-07-17)
  26. 檔案管理員的替代品: FreeCommander, FileAnt, FAR Manager (3 人次, 2005-01-29)
  27. [轉貼Toget] iColorfolder:為資料夾圖示換上繽紛色彩 (3 人次, 2005-08-09)
  28. QNAP TS-109 NAS的BT下載速度問題 (3 人次, 2007-11-02)
  29. jQuery選擇器測試與範例 (3 人次, 2007-09-29)
  30. [轉貼] 利用Wood Workshop自製木頭質感的底圖素材 (3 人次, 2005-06-14)
  31. 快速切換資料夾之台灣之光:Folder Menu (3 人次, 2009-04-22)
  32. [Tools] 7-Zip的命令列指令 (3 人次, 2005-02-23)
  33. 微軟推出新版的JDBC Driver (3 人次, 2006-01-21)
  34. 變更Windows Mobile的藍牙檔案接收儲存資料夾 (3 人次, 2009-05-16)
  35. 參戰ClickClickClick大賽:我的自動點擊程式ccc.exe V1.3 (3 人次, 2007-06-16)
  36. 超方便下載[Google圖書]的資料 (3 人次, 2010-02-27)
  37. 設定Spb Mobile Shell 3.0的桌面小元件(Widgets)的步驟 (3 人次, 2009-04-28)
  38. 另一套重排工作列圖示位置的工具:Taskbar Shuffle (3 人次, 2007-05-17)
  39. [Firefox] 自動統計的瀏覽紀錄排行榜外掛:New Tab King (3 人次, 2009-04-26)
  40. 超簡單MSN下載檔案自動分類 (3 人次, 2010-02-27)
  41. Open source的資料庫建模工具:Db Designer Fork (3 人次, 2007-05-16)
  42. 鯨魚輸入法測試 (3 人次, 2004-12-25)
  43. 網路衝浪新幫手-無所不在的Firefox Ubiquity (3 人次, 2008-12-16)
  44. 使用Word 2010 Beta/2007寫Blog文章 (3 人次, 2010-01-19)
  45. 快速啟動「服務」、「新增/刪除程式」視窗的方法 (3 人次, 2005-01-20)
  46. [OOo] 插入目錄的操作-補充 (3 人次, 2006-05-15)
  47. 升級Subversion client版本與VisualSVN Server (3 人次, 2008-11-22)
  48. FireFox擴充: FlagFox 顯示網站所在地的國旗 / Auto Copy複製文字 (3 人次, 2005-01-08)
  49. IE和FireFox存取同名物件有不同的作法 (3 人次, 2007-04-08)
  50. [轉貼Toget] 為MSN增加更多精彩的動畫快遞&圖示 (3 人次, 2005-07-01)
標籤雲

簡睿隨筆@新世界 使用的快取程式為 WP Super Cache