AutoHotkey 初探


背景

最初接觸 AHK 的時候是一次填表。因為那張表比較特殊,所以不能整行復制粘貼,具體的操作就是方向鍵控制各自,然后Alt+↓打開下拉菜單,選擇要填的內容,Enter確定。如此機械化的操作,每敲一次鍵盤就攢一點怒氣值 當然要想辦法讓它 auto work 啦!

於是第一反應就是按鍵精靈,但是這玩意幾年沒碰過之后打開官網卻發現已經變成了一坨 sh*t,各種廣告不說還會員限制功能,溜了溜了。之后便發現了 AutoHotkey,一款比按鍵精靈更強大的綠色腳本軟件(語言?)用了之后也發現真的是無比強大,目前功能探索度 5% 左右,但是已經能滿足很多需求了。

安裝

首先去它的官網下載安裝包,安裝就一直點擊下一步就好了。

裝完之后你的系統就能夠識別 .ahk 后綴的文件啦。

右鍵隨便新建個文檔把后綴改成 .ahk,之后用你喜歡的文本編輯器編輯腳本就好。

編輯完了之后雙擊文件腳本就在后台自動運行了。

第一個 AHK 腳本

對我來說 ahk 最大的作用就是按鍵腳本了,所以寫腳本之前可以看看它的 keylist

於是我們來寫我們的第一個腳本吧,下面這個腳本的作用是按下 Alt+1 組合鍵,刪除當前行的所有內容並打下 Hello world!

!1::
Send {End}+{Home}{Del}+hello world+1
return

代碼解析

其中, ! 對應的是Alt鍵, + 對應的是Shift鍵。

第一行的 !1:: 指的是按下 Alt+1 組合鍵開始執行下面腳本的內容。

Send 就是發布按下后面這些鍵的指令, Return 表示當前函數結束。

是不是很方便呢?AHK 能干的事還有很多,本文之后會慢慢更新~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM