编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
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对象的属性时更方便。
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。