AutoHotkey是一個windows下的開源、免費工具。它是為游戲操縱桿和鼠標創建的熱鍵,是自動按鍵,理論上來說屬於外掛。但你不需要把它想得太深,你只需要知道它可以提高我們的工作效率,通過鍵映射,鼠標模擬,定義宏等。
簡要教程:
1、下載安裝AutoHotkey
在瀏覽器中輸入網址http://www.autohotkey.com/進入AutoHotkey的官網,點擊“download”下載即可將AutoHotkey保存到本地磁盤。
接着雙擊點擊安裝就可以了。
2、建立腳本
安裝完成后默認會在系統盤的“本地文檔”下創建一個"AutoHotkey.ahk"腳本,雙擊以后我們會看到任務欄右下角有個
圖標,就表示它在運行了。我們在里面寫入相應的映射代碼然后右擊
選擇"reload this script"執行它就可以開始使用AutoHotkey里面設置好的功能了,如果我們想在其他地方放置腳本怎么辦呢?很簡單,只要新建一個文本文檔,將其后綴名改為.ahk然后執行它就行了。所以,在同一台電腦中,你甚至可以存放多個腳本。
3、實用簡單例子
現在我們先進一個speed.ahk文本,然后用記事本打開,在里面輸入
#n::Run Notepad
保存后右擊
點擊“reload this script”就可以測試了。這上面的代碼當中"#"號代表windows微標鍵,#n表示按住windows微標鍵的同時點擊字母n,試一下你會發現記事本很快就打開了。
同樣你可以設置快速打開計算器的快捷鍵,像下面這樣
^!c::Run calc.exe
這里的"^"號表示鍵盤上的CTRL鍵,"!"表示alt鍵,結果,你只要按CTRL+ALT+C就可以看到了,注意:保存記事本,並且重啟(reload)AutoHotkey。
再介紹一個"+"號表示windows鍵盤上的shift鍵,知道這些基本夠設置常用快捷鍵,發揮你的組合能力,開始吧!
4、鍵映射為文字,文字縮寫
^!z:: Send Sincerely,{Enter}Poison_Kiss return
這個例子中當我們按下CTRL+ALT+C時將會在文檔中輸入以下格式的文字:
Sincerely,
Poison_Kiss
這在經常寫郵件的結尾很常用。這里的{enter}相當於實際輸入時候的回車鍵。send和return是命令。
如果你是一個網頁設計者,經常重復網頁基本模板的編寫,那么你可以在你的腳步中加入以下代碼:
::doctype::<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">{Enter} <html xmlns="http://www.w3.org/1999/xhtml">{Enter} <head>{Enter} <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />{Enter} <title></title>{Enter} </head>{Enter} <body>{Enter} </body>{Enter} </html>{Enter} return
這一定會為你省去很多時間吧。
5、定制宏
如果你經常在兩個文件中做復制,粘貼工作,那么你可以為你的操作過程定制宏,像這樣:
#q::Send ^c!{tab} ^v
選中你要復制的文本,按住windows微標鍵+q就可以做這一樣一個過程:Ctrl+C、Alt+tab、Ctrl+V。
AutoHotKey還有很多好用的功能,這里簡單介紹一下入門功能,后面會繼續把一些常用的例子詳細介紹。
