[Tools] 操作熱鍵與熱字串的超便利工具:AutoHotKey:簡睿隨筆:Xuite日誌
  • 文章分類
  • 贊助一下
  • 網頁載入中,請稍候...
    Google
  • 互動式留言板

  • 熱門搜尋書籤
  • 搜尋文章
  • 關鍵字
  • jerry@xuite
  • 服務於軟體業的資訊老兵。興趣廣泛,學習力佳,好奇心強。

  • 最愛連結
  • 部落格觀察
  • 參觀人氣統計
  • 日曆
  • 我的發燒文
  • 累積 | 今日
    loading......
  • 最新文章
  • 最新回應
  • Re:應用啟式啟動器清單,by(jerry@xuite)於2008-05-17
    Re:應用啟式啟動器清單,by(Vincent)於2008-05-17
    Re:將Trac 0.10.4中文版公佈到Google Code,by(sevenjay)於2008-05-15
    Re:[Java] JBuilder reportedly migrating to Eclipse?,by(snpshu)於2008-05-15
    Re:記帳隨處走:記帳網站,by(jerry@xuite)於2008-05-12
    Re:記帳隨處走:記帳網站,by(小凱)於2008-05-12
    Re:[Tools] 操作熱鍵與熱字串的超便利工具:AutoHotKey,by(Rei)於2008-05-09
    Re:[Tools] 操作熱鍵與熱字串的超便利工具:AutoHotKey,by(jerry@xuite)於2008-05-08
    Re:記帳隨處走:記帳網站,by(jerry@xuite)於2008-05-08
    Re:[Tools] 操作熱鍵與熱字串的超便利工具:AutoHotKey,by(Rei)於2008-05-08
  • 最新引用
  • Re:[自動清除7天以上的檔案],By Haoming-跟著滑鼠去旅行 (since 2001) 於2008-02-02
    Re:[Thunderbird 收件匣開啟過慢的...],By 每天都有新鮮事 ::PIXNET BLOG:: 於2008-01-24
    Re:[重組單一檔案、資料夾的實用工具:WinC...],By joaoko''s blog 於2008-01-21
    Re:[部落格小工具 - Stuff-a-Blo...],By 水瓶尤加利 於2007-10-15
    Re:[在Xuite的每篇文章自動放上HEMiD...],By Next Step... 於2007-10-11
  • 日誌評價
  • 平均分數:0 顆星
    投票人數:0
    我要評分:
  • 日誌使用資源






  • 如何使用RSS
    Powered by Xuite
    2005-04-29 23:48 [Tools] 操作熱鍵與熱字串的超便利工具:AutoHotKey
  • ?
  • AutoHotkey鍵盤工具
  • 好文轉寄
  • 平均分數:0 顆星    投票人數:0
    我要評分:


     除了介紹過的 ClipMate 之外,我另一個必備的工具是 Perfect Keyboard (Toget的介紹) ,Toget的介紹中說:

    Perfect Keyboard Pro 把鍵盤變成萬能控制台,讓您打字有如神助
    「歡迎您來信詢問有關問題」、圖片、表格…,每天都輸入相同的句子、資料,會不會覺得很煩?Perfect Keyboard Pro 讓您只要輸入像「/tf 」、「.tm 」幾個字就可以出現長長一串句子或資料,啟動程式…,大幅縮短您的打字時間,把鍵盤變成萬能的控制台!

    Perfect Keyboard確實非常有效的節省了許多的打字與找軟體的時間,例如:
    • 按Window-G → 於游標位置插入 @gmail.com 字串
    • 輸入 /tw 再按空白 → /tw變成 台灣 兩個字
    • 在瀏覽器網址列輸入 /g → 變成 http://www.google.com
    以此類推,在使用過程中,可以逐步建立自己的常用熱鍵與縮寫字串。

    Perfect Keyboard雖然好用,我也一直在使用,但由於它是共享軟體,需要美金29.95元,因此並未急著介紹給大家。最近發現了具備相同功能的Freeware:AutoHotKey,雖然我仍然在試用中,但其功能足以取代Perfect Keyboard,因此先將初步的操作步驟寫出來,也讓大家能儘早試用。

    • 安裝:照指示安裝即可
    • 開始執行:用記事本等文書編輯程式建立一個副檔名為 .ahk 的文字檔(即能被AutoHotKey讀取並執行的腳本檔),在檔案總管找到此檔案雙擊執行之,AutoHotKey的主程式便載入並顯示在System Tray上,按右鍵即可開啟其功能表
    • 編輯指令:要使用的熱鍵(Hotkey)或熱字串(HotString,即為上述範例中的縮寫文字)存放在 .ahk 的文字檔內即可
    • 重新載入腳本檔:開啟AutoHotKey在System Tray的右鍵功能表,用Reload This Script
    指令需要以固定格式撰寫,例如:

    .ahk內的指令說明
    #n::Run notepad.exe#代表Window鍵,按Window-N則執行Notepad.exe;
    #n後面用兩個冒號當分隔符號
    #w::Run c:program filesEmEditor3EmEditor.exe用Window-W執行EmEditor.exe;可以加入路徑
    ^!c::Run calc.exe^代表Ctrl鍵,! 代表Alt鍵;按Ctrl-Alt-C執行小算盤
    #m::
      RunWait, Notepad
      MsgBox, 記事本執行完畢。.
      return
    RunWait執行其後的Notepad,並等到Notepad關閉後,才會繼續執行;MsgBox則顯示訊息對話框。這種格式是一次執行多個指令,每個指令必須寫在獨立的一列,最後用一列return結束
    ::/test::http://localhost/test{enter}用兩個冒號開頭的就是Hotstring的設定。在網址列輸入 /test與空白後,自動擴展為http://localhost/test與一個Enter鍵。這是在測試程式時經常使用的字串
    ::/blog::
      clipboard = 簡睿隨筆
      Send ^v
      return
    輸入 /blog與空白後,/blog變成 簡睿隨筆;這是測試了好一會後才解決了AutoHotKey無法順利處理Unicode的作法。Clipboard是系統預設的變數,代表剪貼簿的內容,我們將文字存入剪貼簿,再送出(Send) 貼上(Ctrl-V)按鍵,這樣就讓中文正確的顯示出來了

    其他更多、更強的功能尚在測試與消化中,有空再提出測試報告。

    jerry@xuite / Xuite日誌 / 回應(18) / 引用(0) / 好文轉寄
  • 回應