- 107
- 0
- 约3.73万字
- 约 45页
- 2017-05-09 发布于浙江
- 举报
2 脚本语言
触摸精灵使用Lua语言作为底层脚本语言, 支持Lua 5.2版本的所有语法与基本库函数, 并在Lua语言的基础上添加了一些扩展函数, 用于发送触摸事件、找图、找色等高级功能的实现
触摸精灵的脚本中需要有且只有一个main函数,整个脚本是从这个函数开始执行的,示例
-- 脚本入口函数
-- 整个脚本从这个函数开始执行
-- 此函数在整个脚本中必须有且只有一个
function main()
-- 其他代码
end
2.1 基本语法
用户可参考Lua的官方手册或者其他资料来学习以下基本语法:
注释
变量与类型
运算符
赋值
条件控制
循环控制
函数定义
库函数
等等
2.2 脚本UI界面
用户可以通过在脚本中定义一个全局变量UI来实现定义脚本的配置界面, 该界面会在脚本运行前显示给用户, 用于让用户设置一些脚本的参数, 这些参数的值会赋值给指定的变量, 脚本运行时可以通过访问这些变量来获取用户的配置。下面是一个完整的例子:
UI = {
{ TextView{-请如实填写哦-} },
{ InputBox{}, name, 姓名: },
{ DropList{帅哥|美女}, sex, 性别: },
{ I
您可能关注的文档
- 【参考】司法考试复习《卷四》论述题带答案和解析.docx
- 【参考】2016年一级建造师法规教材变化情况.docx
- 【参考】司法考试备考选择题及答案带答案和解析.docx
- 【参考】2016年职称英语综合c.docx
- 【参考】浙江省监理工程师继续教育试题.docx
- 【参考】2016台州临海农村商业银行股份有限公司招聘.docx
- 【参考】消防工程师案例分析真题及答案.docx
- 【参考】消防工程师题库13011400.docx
- 【参考】2016职称英语理工B冲刺密押.docx
- 【参考】2016年应届生招聘方案.docx
- 山东省2027年春季高考英语二轮复习综合检测卷.docx
- 山东省2027年春季高考英语一轮复习综合检测卷.pdf
- 山东省2027年春季高考英语一轮复习综合检测卷.docx
- 山东省2027年春季高考英语全真冲刺模拟卷(一).pdf
- 山东省2027年春季高考设备维修类专业知识第二次模拟试题.docx
- 山东省2027年春季高考设备维修类专业知识第一次模拟试题.pdf
- 山东省2027年春季高考英语全真冲刺模拟卷(一).docx
- 山东省2027年春季高考设备维修类专业知识冲刺模拟卷.pdf
- 山东省2027年春季高考设备维修类专业知识冲刺模拟卷.docx
- 山东省2027年春季高考设备维修类专业知识第二次模拟试题.pdf
原创力文档

文档评论(0)