简介

触动精灵采用 Lua 脚本语言作为底层语言,支持 Lua 5.2.3 版本的所有语法与基本函数,并在其基础上添加了一些扩展函数,用于实现取色、找色、找图、发送触摸事件等高级功能。

Lua语言

Lua 官方手册:http://manual.luaer.cn/
Lua 中文开发手册:http://book.luaer.cn/
Lua 基础简明教程:http://www.touchsprite.com/helpdoc#/doc?id=1734

插播:IOS系统越狱/安卓Root常识

系统版本 能否越狱 是否完美越狱 推荐越狱工具 注意事项
iOS6 爱思助手 触动 iOS v3.0 已不支持 iOS 6
iOS 7.0 - 7.1.2 PP 助手 容易出现各种奇怪的问题
iOS 8.0 - 8.4 PP 助手 主流完美越狱
iOS 8.4.1 EtasonJB 支持 5/5C
iOS 9.0 - 9.1 PP 助手 支持 5S 以后的设备
iOS 9.2 - 9.3.3 PP 助手 支持 5S 以后的设备
iOS 9.1 - 9.3.4 Home Depot/Jailbreak.me 支持 5/5C
iOS 9.3.5 Phœnix 支持 5/5C
iOS 10.0.1 - 10.2 PP助手 支持 5S 以后的设备
iOS 10.2.1 Saigon 支持 6/6P
iOS 10.0 - 10.3.3 H3lix 支持 5/5C
iOS 10.3 - 10.3.3 G0blin 支持 5S 以后的设备

注:iOS 7 系统的手机越狱失败几率很高,如果遇到越狱失败

总结

触动精灵脚本的主要作用就是点击、找色、循环的过程。

找色技巧总结

1、考虑取坐标的位置颜色必须是固定的,如果是动画,那么就取相对停留时间较长、色块区域较大的时间点截图取色;

2、考虑是固定坐标还是相对坐标,这就决定了是用比色还是区域找色;

工具下载

IOS 平台

使用教程:http://www.touchsprite.com/helpdoc#/doc?id=1156
官方源地址:http://apt.touchsprite.com
测试源地址:http://apt-test.touchsprite.com
脚本存放路径:/var/mobile/Media/TouchSprite/lua
默认资源路径:/var/mobile/Media/TouchSprite/res
脚本日志路径:/var/mobile/Media/TouchSprite/log
配置文件路径:/var/mobile/Media/TouchSprite/config
插件文件路径:/sdcard/TouchSprite/plugin

Android 平台

使用教程:http://www.touchsprite.com/helpdoc#/doc?id=1092
下载地址:http://www.touchsprite.com/touchsprite
脚本存放路径:/mnt/sdcard/TouchSprite/lua
默认资源路径:/mnt/sdcard/TouchSprite/res
脚本日志路径:/mnt/sdcard/TouchSprite/log
配置文件路径:/mnt/sdcard/TouchSprite/config
插件文件路径:data/data/com.touchsprite.android/files/plugin

脚本编辑器:TouchSprite Studio

支持函数自动补全、函数提示、关键字高亮、文件传送、远程运行、自动缩进等常用功能
下载地址:http://www.touchsprite.com/tools
使用手册:http://www.touchsprite.com/helpdoc#/doc?id=1663
视频教程:http://v.youku.com/v_show/id_XMTgwNzY3NzAwNA==.html

抓色器:TSColorPicker抓色器:TSColorPicker

下载地址:http://www.touchsprite.com/tools
使用手册:http://www.touchsprite.com/helpdoc#/doc?id=1657
视频教程:http://v.youku.com/v_show/id_XMTgyNDg4NjAwNA==.html
远程抓屏功能需使用触动精灵 iOS v2.1.5 及其以上版本。

已兼容的模拟器

雷电模拟器、猩猩模拟器、网易 MUMU 模拟器、夜神模拟器、海马玩模拟器、逍遥模拟器、51 模拟器。
模拟器使用手册:http://www.touchsprite.com/helpdoc#/doc?id=1119
从系统兼容和资源占用角度考虑,推荐使用雷电模拟器、夜神模拟器。

【触动精灵】开发手册学习整理(一)相关推荐

  1. 阿里巴巴开发手册笔记整理

    长久以来,一直有一个愿望,就是自己能够遵循某种规范进行实践,或者说能找一个比较经得起实践的理论来指导.  直到我们老师给我们推荐了阿里巴巴开发手册,大概看了看目录,嗯 ,  是我想要的.于是,这里就趁 ...

  2. 阿里巴巴java开发手册学习

    本文对阿里巴巴java开发手册中需要注意的点予以记录 1.编程规约 类名中包含领域模型如DO/BO/DTO/VO时要 全部大写,如UserDTO. 抽象类要以Abstract或Base开头,异常类以E ...

  3. ThinkPHP开发手册学习笔记

    这是我之前学习ThinkPHP框架记录的一些笔记,在此做个保存也做个分享! 一.ThinkPHP下MVC结构和配置 1.MVC开发模式 1)M:model类 2)V:view前台模板 3)C:cont ...

  4. 触动精灵mysql用法_[触动精灵]触动精灵官方手册流水账2

    如何在资源目录下建立子目录????? writePasteboard.readPasteboard 读写剪贴板 字库工具教程 注意 1.截图一定要用取色器的图 因为这里的图是原样大小 其他的比如实时屏 ...

  5. ArduPilot 开发手册学习:写在前面

    1.ArduPilot 是什么 ArduPilot 是一个开源的飞控系统,支持多轴的直升机.传统的直升机.固定翼飞行器.机器人.潜航器和天线追踪. 2.为什么起这个名字? ArduPilot部分'Ar ...

  6. 阿里开发手册 学习 记忆 理解 表达 融会贯通

    BigDecimal 用compareTo 会比较精度(不要用 equals 了) , 如果结果是0, 就是相等 hashmap 叫resize 而不是扩容,没有二义性的话

  7. 阿里php开发规范,阿里巴巴java开发手册学习记录,php版

    一.编程规约 (一)命名风格 1.目录使用小写+下划线 home,view,model,admin_view 2. 类 UpperCamelCase PhpMailer 方法 lowerCamelCa ...

  8. Tp5.0完全开发手册学习(第八章 模型)

    一.模型->数据模型 模型会自动对应数据表,模型类的命名规则是除去表前缀的数据表名称,采用驼峰法命名,并且首字母大写. 模型同样支持初始化,与控制器的初始化不同的是,模型的初始化是重写Model ...

  9. Java开发手册学习与详解-实习第1,2天

    一:命名风格 1,代码中变量的命名要避免使用中文,以及中英文混用.对于国际通用·的拼音组词可以直接使用,但是其他的拼音组词是禁止使用的. 2.类名:命名尽量使用UpperCamelCase的格式,DO ...

最新文章

  1. 零基础Python培训入门 教你认识下这些基础内容
  2. Hadoop学习笔记—18.Sqoop框架学习
  3. python字符串27种常见的方法
  4. 编写一个自己的完全C语言版本的memset函数,并且评价这个实现的性能和可移植性。
  5. Java 线程池的介绍以及工作原理
  6. 软件详细设计说明书_校导周绪龙|软件测试第五篇——软件测试的底层思维
  7. MySQL组提交(group commit)
  8. 后面的 飞鸽传书 l代表lock
  9. (原创)c#学习笔记10--定义类成员01--成员定义03--定义属性
  10. linux下的hosts文件
  11. python如何看字符串长度_Python如何查找字符串的长度?(代码示例)
  12. SQL server2019导入Access 2016数据失败解决方法
  13. matlab subs的用法,Matlab subs函數的用法
  14. 计算机显示usb无法识别,计算机不断弹出无法识别的USB设备的解决方案
  15. 对股票的交易数据做收盘价的变动图像python
  16. STM32驱动AD7366-5/AD7367-5芯片
  17. 监控视频行为分析算法
  18. 区块链数字藏品平台怎么开发?
  19. 985 博士真的会舍弃华为年薪接近 100 万 offer,去选择年薪 20 万的公务员吗?
  20. 2020年第11届蓝桥杯省赛Python组(真题+解析+代码):数字三角形

热门文章

  1. linux下的网络音乐播放器,Linux_Songbird离开后 Linux下可以替代它的10个音乐播放器推荐,正如我们早先提到的一样, Son - phpStudy...
  2. 英文版-中英歌词字幕-神羔羊配得-《Worthy Is the Lamb》
  3. 基于.NET 框架的 C#停车场信息管理系统(C#/SQL)
  4. AQS同步器的实现原理
  5. python画图修改背景颜色_如何在 Matplotlib 中更改绘图背景的实现
  6. Warning: require(E:\oms\public/../vendor/autoload.php): failed to open stream: No such file or direc
  7. 树的前序,中序,后序遍历。
  8. 面试经验|计算机网络面试相关知识
  9. 编写有效的测试用例及如何进行用例评审
  10. 文章阅读总结:视频理解论文串讲(Li Mu+ Yi zhu)