1.[AHK] 桌面圖標顯隱2.[AHK2] 輕松拖拽窗口3.[AHK2] 虛擬鍵盤4.[AHK2] 音量控制5.[AHK2] 常用的Tooltip(封裝常用方法)6.[AHK2] 亮度控制7.[AHK2] 媒體管理8.[AHK] 區(qū)分^ScrollLock 和 ^Pause9.[AHK2] 窗口置頂管理10.[AHK2] 切換鼠標鎖定11.[AHK2] 更改腳本初始代碼12.[AHK2] 讓終止符決定熱字串13.[AHK2] 屏幕放大鏡14.[AHK2] 實現簡單的貼圖工具15.[AHK2] 向對象原型添加屬性和方法16.[AHK2] 合并使用#include的腳本17.[AHK2] 截圖工具18.[AHK2] wt調用命令19.[AHK2] 不用結束符的熱字串20.[AHK2] 獲取文件資源管理器中的選中文件21.倉庫在哪?22.[AHK2] 配置文件23.[AHK2] 借助vlc設置桌面動態(tài)背景24.[AHK2] 取色與顏色表示轉換25.[AHK2] 取色工具26.[AHK2] 配置文件227.[AHK2] 如何解析ahk命令行 28.[AHK2] 雜談——抽象的ahk代碼風格是怎么來的,? 29.[AHK2] 腳本間通信30.[AHK2] 配置文件新語法——函數31.[AHK2] 將絕對路徑導入轉化為相對路徑導入收起 開始今天是雜談,分享我寫ahk的風格變化,,下面,,以時間線的形式來看我從AHKVL到AHK2至今的風格。 AHKvL時期那時我在使用ahk1,,ahk語法沒有那么熟練,,所以錯誤很多。
總的來說,,挺規(guī)矩的。 AHKv2早期剛開始接觸v2版本時,,嘗試了許多新語法,。 可以看到命名還是規(guī)范的,關鍵字也是ahk2風格,,開始省略花括號了,。 然后,隨著我寫的代碼越來越多,逐漸變的抽象了: 但這并不是極限,,直到我遇到一個JSON解析的腳本,,長這樣: 我嘗試看懂它,并簡化,,最后確實成功了,,轉換成了更簡潔的樣子: 然后體會到了壓縮的快樂,就越發(fā)不可收拾了,。 與此同時,,我想知道為什么要寫成這樣;最終在官網看到這句話: 使用逗號居然能提升性能,?之后我看了ahk源碼,,了解它的解析方式才理解為什么是這樣。 現在的風格我常寫下面這種代碼:
總之,,如果可以使用lambda,用,,不能則添加括號強行用,;能用逗號則用逗號;能寫一行就寫一行,。 結語總之,,這次雜談僅是分享我ahk方面代碼風格的變化,并不支持大家這樣做,。 |
|