MKScript 是一款鼠標(biāo)鍵盤自動(dòng)化腳本解釋器。通過編寫腳本,可以讓 MKScript 代替雙手,自動(dòng)執(zhí)行一系列鼠標(biāo)鍵盤操作。MKScript 腳本代碼中的關(guān)鍵詞、變量名都是區(qū)分大小寫的。
相似軟件
版本說明
軟件地址
AlphaEbot動(dòng)作編輯軟件官方版
2.4.2.1 官方版
查看
edgecam
2012 官方版
查看
計(jì)蒜客少兒編程官方版
1.0.3 官方版
查看
Coding Galaxy下載
1.4.6 最新版
查看
DebugTrack官方版
2.4.530.1830 官方版
查看
MKScript鼠標(biāo)鍵盤自動(dòng)化腳本解釋器功能特色
變量類型
| 類型 | 描述 | 示例 |
| char | 字符型 | char c = 'a' |
| int | 整型 | int m = 1, n = 2 |
| double | 浮點(diǎn)型 | double x = 3.14 |
| string | 字符串 | string t = "你好" |
說明:MKScript 腳本中的變量無論在什么位置定義的都是【全局變量】,作用范圍都是全局性的。
算術(shù)運(yùn)算符
| 符號(hào) | 描述 | 示例 |
| + | 加 | int m = 5 + 3 |
| - | 減 | int m = 6 - 5 |
| * | 乘 | int m = (3 + 2) * 6 |
| / | 除 | int m = 6 / 3 |
| % | 余數(shù)(取模) | int m = 6 % 2 |
比較運(yùn)算符
| 符號(hào) | 描述 | 示例 |
| > | 大于 | |
| >= | 大于或等于 | |
| == | 等于 | |
| 小于 | ||
| <> | 小于或等于 | |
| != | 不等于 |
邏輯運(yùn)算符
| 符號(hào) | 描述 | 示例 |
| && | 與運(yùn)算 (and) | a && b, 如果 a 與 b 都為 true, 結(jié)果為 true |
| || | 或運(yùn)算 (or) | a || b, 如果 a 或 b 任一為 true, 結(jié)果為 true |
說明:&& 的優(yōu)化級(jí)高于 ||
條件語句
| 語法樣式 1 | 語法樣式 2 | 語法樣式 3 |
|
if a > b 代碼塊... endif |
if a > b 代碼塊... elseif a == b 代碼塊... else 代碼塊... endif |
if get_color_at(x, y) == color 代碼塊... elseif get_color_at(x, y) == color_2 代碼塊... else 代碼塊... endif |
說明:
if 與 endif 必須成對(duì)出現(xiàn)。
循環(huán)語句
| 語法樣式 1 | 語法樣式 2 |
|
loop 3 代碼塊... endloop |
loop a > b 代碼塊... endloop |
說明:
loop 與 endloop 必須成對(duì)出現(xiàn)。
loop 3 表示: 循環(huán)執(zhí)行代碼塊 3 次 。
loop a > b 表示: 當(dāng) a > b 將一直循環(huán)執(zhí)行代碼塊。
| 關(guān)鍵詞 | 描述 |
| break | 跳出循環(huán),跳出循環(huán)會(huì)繼續(xù)執(zhí)行該循環(huán)之后的代碼。 |
| continue | 中斷循環(huán)中的當(dāng)前迭代,如果出現(xiàn)了指定的條件,然后繼續(xù)循環(huán)中的下一個(gè)迭代。 |
代碼注釋
| 注釋符號(hào) | 描述 |
| # | 單行注釋符號(hào)。如果需要注釋,# 必須寫在行首位置。 |
函數(shù)
| 函數(shù)類型 | 描述 | 示列 |
| 鼠標(biāo) | 鼠標(biāo)操作類函數(shù)以 mouse_ 開頭。 | mouse_move_to(30, 20) |
| 鍵盤 | 鍵盤操作類函數(shù)以 key_ 開頭。 | key_char('a', 1) |
| 其他 | sleep(1000) |
MKScript鼠標(biāo)鍵盤自動(dòng)化腳本解釋器更新日志
1.新增函數(shù):run()
2.改進(jìn):com_object_get_function() 參數(shù)支持以 "a.b.func" 結(jié)構(gòu)描述對(duì)象的方法,映射COM對(duì)象的方法時(shí)更方便。
3.改進(jìn):com_object_get_xxx(), com_object_set_xxx() 參數(shù)支持以 "a.b.prop" 結(jié)構(gòu)描述對(duì)象的屬性,設(shè)置或讀取COM對(duì)象的屬性時(shí)更方便。