AutoHotKey-自動按鍵器

bbpiero

進階會員
已加入
5/27/07
訊息
239
互動分數
0
點數
0
AutoHotKey-自動按鍵器

【軟體名稱】:AutoHotKey
【軟體分類】:[其他工具]
【軟體性質】:免費軟體
【軟體語言】:英文
【檔案大小】:1.8mb
【放置空間】:easy-share
【下載網址】:http://w13.easy-share.com/1205336.html
【軟體說明】:

簡易而功能強大的熱鍵腳本語言,使用者可將鍵盤、滑鼠甚至遊戲搖桿的移動和點擊動作記錄下來。比較特別的一點是:AutoHotkey具備一個腳本編譯器,當你用Record記錄完成後,可以轉換(Convert)功能將腳本轉換成EXE可執行文件,這是非常有用的功能。

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)按鍵,這樣就讓中文正確的顯示出來了

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