MKScript(全稱: Mouse Keyboard Script),是一款鼠標鍵盤自動化腳本語言。通過編寫腳本,可以讓 MKScript 代替雙手,自動執行一系列鼠標鍵盤操作。軟件純綠色無毒無廣告,放心使用,有需要的小伙伴歡迎來西西下載。
MKScript 幫助
MKScript 腳本代碼中的關鍵詞、變量名都是區分大小寫的。
變量類型
說明:MKScript 腳本中的變量無論在什么位置定義的都是【全局變量】,作用范圍都是全局性的。
算術運算符
比較運算符
注意:在使用比較表達式的時候,請不要使用小括號。
正確: if x > y
錯誤: if (x > y)
條件語句
說明:
if 與 endif 必須成對出現。
if_color_at 條件語句比較特殊,用來判斷屏幕上一個坐標(x, y)上的像素RGB值是否等于color。
循環語句
說明:
loop 與 endloop 必須成對出現。
loop 3 表示: 循環執行代碼塊 3 次 。
loop a > b 表示: 當 a > b 將一直循環執行代碼塊。
代碼注釋
函數
啟動 notepad++ 編輯器后:
按 F6 快捷鍵,啟動 MKScript 代碼輔助工具。
按 F9 快捷鍵, 運行當前 MKScript 腳本。 (注意: 先保存腳本,然后再按 F9 運行)
特別提示:
在 notepad++ 編輯器中,新建一個文件后, 默認沒有開啟 MKScript 相關的函數提示功能。
此時,只需隨便輸入幾個字符,然后點【保存】, 保存后,再輸入字符時就會有相應的函數提示。
新增【子函數】支持,新增關鍵詞:func, endfunc, return 用于子函數定義
新增調用【DLL動態鏈接庫】和【COM組件對象】功能
新增關鍵詞: byte, short, long, float, void
byte, short, long, float, void 新增的這幾個數據類型主要為了調用DLL動態鏈接庫以及COM接口函數時的數據類型匹配。
void 還用于子函數類型定義和函數指針類型定義,例如函數指針定義:void (*func)(int, int*) = dll_get_function("xxx")