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对象的属性时更方便。
……
点击下载编程软件 >>本地高速下载
点击下载编程软件 >>本地高速下载