MKScript 是一款鼠標鍵盤自動化腳本解釋器。通過編寫腳本,可以讓 MKScript 代替雙手,自動執行一系列鼠標鍵盤操作。MKScript 腳本代碼中的關鍵詞、變量名都是區分大小寫的。
相似軟件
版本說明
軟件地址
-
AlphaEbot動作編輯軟件官方版
2.4.2.1 官方版
查看
-
edgecam
2012 官方版
查看
-
計蒜客少兒編程官方版
1.0.3 官方版
查看
-
Coding Galaxy下載
1.4.6 最新版
查看
-
DebugTrack官方版
2.4.530.1830 官方版
查看
MKScript鼠標鍵盤自動化腳本解釋器功能特色
變量類型
類型 |
描述 |
示例 |
char |
字符型 |
char c = 'a' |
int |
整型 |
int m = 1, n = 2 |
double |
浮點型 |
double x = 3.14 |
string |
字符串 |
string t = "你好" |
說明:MKScript 腳本中的變量無論在什么位置定義的都是【全局變量】,作用范圍都是全局性的。
算術運算符
符號 |
描述 |
示例 |
+ |
加 |
int m = 5 + 3 |
- |
減 |
int m = 6 - 5 |
* |
乘 |
int m = (3 + 2) * 6 |
/ |
除 |
int m = 6 / 3 |
% |
余數(取模) |
int m = 6 % 2 |
比較運算符
符號 |
描述 |
示例 |
> |
大于 |
|
>= |
大于或等于 |
|
== |
等于 |
|
|
小于 |
|
<> |
小于或等于 |
|
!= |
不等于 |
|
邏輯運算符
符號 |
描述 |
示例 |
&& |
與運算 (and) |
a && b, 如果 a 與 b 都為 true, 結果為 true |
|| |
或運算 (or) |
a || b, 如果 a 或 b 任一為 true, 結果為 true |
說明:&& 的優化級高于 ||
條件語句
語法樣式 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 必須成對出現。
循環語句
語法樣式 1 |
語法樣式 2 |
loop 3
代碼塊...
endloop
|
loop a > b
代碼塊...
endloop
|
說明:
loop 與 endloop 必須成對出現。
loop 3 表示: 循環執行代碼塊 3 次 。
loop a > b 表示: 當 a > b 將一直循環執行代碼塊。
關鍵詞 |
描述 |
break |
跳出循環,跳出循環會繼續執行該循環之后的代碼。 |
continue |
中斷循環中的當前迭代,如果出現了指定的條件,然后繼續循環中的下一個迭代。 |
代碼注釋
注釋符號 |
描述 |
# |
單行注釋符號。如果需要注釋,# 必須寫在行首位置。 |
函數
函數類型 |
描述 |
示列 |
鼠標 |
鼠標操作類函數以 mouse_ 開頭。 |
mouse_move_to(30, 20) |
鍵盤 |
鍵盤操作類函數以 key_ 開頭。 |
key_char('a', 1) |
其他 |
|
sleep(1000) |
MKScript鼠標鍵盤自動化腳本解釋器更新日志
1.新增函數:run()
2.改進:com_object_get_function() 參數支持以 "a.b.func" 結構描述對象的方法,映射COM對象的方法時更方便。
3.改進:com_object_get_xxx(), com_object_set_xxx() 參數支持以 "a.b.prop" 結構描述對象的屬性,設置或讀取COM對象的屬性時更方便。
使用編程語言寫的程序,由于每條指令都對應計算機一個特定的基本動作,所以程序占用內存少、執行效率高。
|
[溫馨提示]:
點下面下載:(推薦使用"迅雷"進行下載,系統下載大全QQ交流群:)