MKScript鼠標鍵盤自動化腳本解釋器功能特色
變量類型
類型 描述 示例 char 字符型 char c = ’a’ int 整型 int m = 1, n = 2 double 浮點型 double x = 3.14 string 字符串 string t = "你好"說明:MKScript 腳本中的變量無論在什么位置定義的都是【全局變量】,作用范圍都是全局性的。
算術(shù)運算符
符號 描述 示例 + 加 int m = 5 + 3 - 減 int m = 6 - 5 * 乘 int m = (3 + 2) * 6 / 除 int m = 6 / 3 % 余數(shù)(取模) int m = 6 % 2比較運算符
符號 描述 示例 > 大于 >= 大于或等于 == 等于 < 小于 <= 小于或等于 != 不等于邏輯運算符
符號 描述 示例 && 與運算 (and) a && b, 如果 a 與 b 都為 true, 結(jié)果為 true || 或運算 (or) a || b, 如果 a 或 b 任一為 true, 結(jié)果為 true說明:&& 的優(yōu)化級高于 ||
條件語句
語法樣式 1 語法樣式 2 語法樣式 3ifa > b
代碼塊...
endif
ifa > b
代碼塊...
elseif a == b
代碼塊...
else
代碼塊...
endif
ifget_color_at(x, y) == color
代碼塊...
elseifget_color_at(x, y) == color_2
代碼塊...
else
代碼塊...
endif
說明:
if 與 endif 必須成對出現(xiàn)。
循環(huán)語句
語法樣式 1 語法樣式 2loop3
代碼塊...
endloop
loopa > b
代碼塊...
endloop
說明:
loop 與 endloop 必須成對出現(xiàn)。
loop 3 表示: 循環(huán)執(zhí)行代碼塊 3 次 。
loop a > b 表示: 當 a > b 將一直循環(huán)執(zhí)行代碼塊。
關(guān)鍵詞 描述 break 跳出循環(huán),跳出循環(huán)會繼續(xù)執(zhí)行該循環(huán)之后的代碼。 continue 中斷循環(huán)中的當前迭代,如果出現(xiàn)了指定的條件,然后繼續(xù)循環(huán)中的下一個迭代。代碼注釋
注釋符號 描述 # 單行注釋符號。如果需要注釋,# 必須寫在行首位置。函數(shù)
函數(shù)類型 描述 示列 鼠標 鼠標操作類函數(shù)以 mouse_ 開頭。 mouse_move_to(30, 20) 鍵盤 鍵盤操作類函數(shù)以 key_ 開頭。 key_char(’a’, 1) 其他 sleep(1000)MKScript鼠標鍵盤自動化腳本解釋器更新日志
1.新增關(guān)鍵詞:include 2.新增函數(shù): get_short_path() get_long_path() get_full_path() 3.改進函數(shù) folder_create():支持創(chuàng)建最多64層子文件夾。 4.支持路徑較長的文件與文件夾:之前文件與文件夾路徑支持最長259個字符,現(xiàn)在支持最長32767個字符的路徑。 注意:還有個別函數(shù)不支持長路徑,比如 workbook_save_as()