触动精灵脚本开发手册

上传人:第*** 文档编号:56097579 上传时间:2018-10-09 格式:DOCX 页数:156 大小:129.44KB
返回 下载 相关 举报
触动精灵脚本开发手册_第1页
第1页 / 共156页
触动精灵脚本开发手册_第2页
第2页 / 共156页
触动精灵脚本开发手册_第3页
第3页 / 共156页
触动精灵脚本开发手册_第4页
第4页 / 共156页
触动精灵脚本开发手册_第5页
第5页 / 共156页
点击查看更多>>
资源描述

《触动精灵脚本开发手册》由会员分享,可在线阅读,更多相关《触动精灵脚本开发手册(156页珍藏版)》请在金锄头文库上搜索。

1、DecryptGUIminiknife 2017-09-27 18:51 字数 119624 阅读 480798 触动精灵脚本开发手册开发手册 触动精灵Windows 平台按 Ctrl + F 打开快捷搜索Mac 平台按 command + F 打开快捷搜索右侧文本列表可以找到全部手册目录触动精灵脚本开发手册 目录 前言 学习前的准备 越狱及 root 常识 Lua 基础简明教程 脚本开发取色技巧 小白学触动零基础视频教程 触动精灵开发者指南 触动产品功能对比 如何查看更多文档 脚本开发相关工具 触动精灵 iOS 触动精灵 Android 脚本编辑器:TouchSprite Studio 抓色

2、器:TSColorPicker 已兼容的模拟器 点击触摸 函数:touchDown、touchUp、touchMove 触摸点击、滑动 函数:catchTouchPoint 获取用户点击坐标 图色类及屏幕相关 函数:init 初始化 函数:getDeviceOrient 获取手机、应用屏幕方向(仅支持 iOS) 函数:setDeviceOrient 设置屏幕方向(仅支持 iOS) 函数:getScreenSize 获取屏幕分辨率 函数:setScreenScale 坐标缩放 函数:keepScreen 保持屏幕 函数:getColor、getColorRGB 获取屏幕某点颜色值函数:findC

3、olorInRegionFuzzy 区域模糊找色 函数:findImageInRegionFuzzy 区域模糊找图 函数:findMultiColorInRegionFuzzy 区域多点找色 函数:findMultiColorInRegionFuzzyExt 高级区域多点找色 函数:findImage 高级区域找图(仅支持 iOS) 函数:snapshot 截图 函数:imageOperMerge 图片合并(仅支持 iOS) 开发辅助类 函数:initLog、wLog、closeLog 日志函数 函数:sysLog 系统日志 函数:nLog 远程日志 脚本控制 函数:mSleep 延时 函数:

4、lua_exit 退出脚本 函数:lua_restart 重载脚本 函数:luaExitIfCall 来电暂停 函数:checkScriptAuth 脚本授权 系统相关 函数:dialog 提示框 函数:toast 提示 函数:dialogRet 带按钮的对话框 函数:dialogInput 参数对话框(仅支持 iOS) 函数:getNetTime 获取网络时间 函数:addContactToAB 添加联系人 函数:removeAllContactsFromAB 清空通讯录 UTF-8 编码 模块说明 函数:utf8.char 整数序列转换字符串 函数:utf8.codes 获取字符编码 函数

5、:utf8.codepoint 获取指定位置字符编码 函数:utf8.len 统计字符个数 函数:utf8.offset 获取字符位置 文字输入及按键模拟 函数:inputText 输入字符串 函数:switchTSInputMethod 切换到触动/帮你玩输入法(仅支持 Android) 函数:getInPutMethod 获取当前输入法包名(仅支持 Android) 函数:pressHomeKey 模拟主屏幕按键 函数:doublePressHomeKey 双击 HOME 键(仅支持 iOS) 函数:keyDown、keyUp 模拟键盘(仅支持 iOS) 命令: 安卓模拟物理按键(仅支持

6、Android) 应用相关 函数:runApp、closeApp 运行、关闭应用 函数:isFrontApp 判断前台应用 函数:frontAppBid 获取前台应用函数:appBundlePath 获取应用安装路径 函数:appDataPath 获取应用数据路径(仅支持 iOS) 函数:appIsRunning 检测应用是否运行 函数:openURL 打开网络地址 函数:ipaInstall、ipaUninstall 安装、卸载应用(仅支持 iOS) 函数:install, uninstallApp 安装、卸载应用程序(仅支持 Android) 函数:getInstalledApps 获取应

7、用列表 函数:isInstalledApk 查询应用程序是否安装(仅支持 Android) 函数:changeSpeed 变速器(仅支持 iOS) 函数:cleanApp 清理应用数据(仅支持 Android) 系统信息类 函数:getDeviceType 获取设备类型 函数:getDeviceID 获取触动精灵设备号 函数:getMemoryInfo 获取设备内存信息 函数:getTSVer、getOSVer 获取引擎版本号、获取系统版本号 函数:getOSType 获取设备系统 函数:batteryStatus 检测电池状态、电量 函数:getProcess 获取设备进程列表 函数:get

8、DeviceAlias 获取设备别名(仅支持 iOS 企业版) 函数:getDeviceName 获取设备名称 函数:setDeviceName 设置设备名称(仅支持 iOS) 函数:getIMEI 获取设备 IMEI(仅支持 Android) 函数:getNetworkIP 获取网络 IP(仅支持 Android) 函数:getDeviceBrand 获取设备品牌(仅支持 Android) 函数:getDeviceModel 获取设备型号(仅支持 Android) 函数:getCPUType 获取 CPU 型号(仅支持 Android) 函数:getUUID 获取 UUID(仅支持 Andr

9、oid) 函数:getSDCardPath 获取 SD 卡路径(仅支持 Android) 函数:getDPI 获取屏幕 DPI 和像素密度(仅支持 Android) 系统控制 函数:setRotationLockEnable 锁定设备方向(仅支持 iOS) 函数:setWifiEnable 无线开关 函数:setBTEnable 蓝牙开关 函数:setAirplaneMode 飞行模式开关 函数:getVPNStatus 获取 VPN 状态 函数:setVPNEnable VPN 开关(仅支持 iOS) 函数:setCellularDataEnable 蜂窝网络开关(仅支持 iOS) 函数:s

10、etAssistiveTouchEnable 小圆点开关(仅支持 iOS) 函数:setReduceMotionEnable 减弱动效开关(仅支持 iOS) 函数:getBacklightLevel 获取屏幕亮度 函数:setBacklightLevel 设置屏幕亮度 函数:setVolumeLevel 设置设备音量 函数:vibrator 手机振动 函数:playAudio 播放音频函数:stopAudio 停止播放 (仅 Android) 函数:lockDevice 锁定设备 函数:deviceIsLock 设备锁定状态 函数:unlockDevice 解锁设备 函数:setAutoLoc

11、kTime 设置锁屏时间 函数:resetIDLETimer 重置锁屏计时(仅支持 iOS) 函数:shakeDevice 摇一摇(仅支持 iOS) 函数:setScreenResolution 修改分辨率(仅支持 iOS) 函数:clearKeyChain 清除钥匙串(仅支持 iOS) 函数:fakeGPS 伪装位置(仅支持 iOS) 函数:saveImageToAlbum 图片存入相册 函数:saveVideoToAlbum 视频存入相册(仅支持 iOS) 函数:writePasteboard、readPasteboard 读写剪贴板 回调函数 函数:beforeUserExit 终止之前

12、运行 文字识别 函数:ocrText 本地光学字符识别 函数:addTSOcrDict、addTSOcrDictEx、tsOcrText、tsFindText 触动点阵识 别 函数:addDmOcrDict、dmOcrText、dmFindText 打码点阵识别 触动相关 函数:deviceIsAuth 获取触动精灵授权状态(仅支持 iOS) 函数:getRunningAccess 获取当前脚本运行权限(仅支持 Android) 函数:userPath 获取客户端文件路径 函数:whoAmI 检测触动产品类型 函数:showFloatButton 显示、隐藏悬浮条 命令: 强制重启触动服务 T

13、hread 协程(仅支持 iOS) 函数:thread.create 创建协程 函数:thread.createSubThread 创建子协程 函数:thread.stop 停止协程队列 函数:thread.wait 阻塞等待当前协程完成 函数:thread.setTimeout 设置协程超时时间 函数:thread.clearTimeout 清除协程超时时间 函数:thread.waitAllThreadExit 协程阻塞等待 浮动窗口 函数:fwShowWnd 显示浮动窗口 函数:fwShowTextView 显示文字视图 函数:fwShowImageView 显示图形视图 函数:fwCl

14、oseView 关闭视图 函数:fwCloseWnd 关闭窗口 函数:fwGetWndPos 获取窗口位置 函数:fwShowButton 显示一个按钮 函数:fwGetPressedButton 获取按钮点击事件完整实例 脚本 UI showUI 什么是 json 调用示例 用 json 创建界面 全局属性 控件通用属性 界面控件 控件: Label 标签 控件: RadioGroup 单选框 控件: Edit 文本编辑框 控件: CheckBoxGroup 多选框 控件: ComboBox 下拉框 控件: Image 图片 默认样式 指定控件尺寸与位置 返回值 自定义样式实例代码 webU

15、I(仅支持 iOS) 函数: webview.new 创建 webview 函数: myweb1.show 显示 webview 函数: myweb1.set 改变 webview 外观 函数: myweb1.close 关闭 webview 函数: event.register 发送消息,传递参数 完整例子 为触动增加无限可能,Lua 扩展库 触动精灵 TSLib 函数扩展库 云打码扩展库 触动精灵云打码 使用方法 函数:ocr.cloudOcrText、ocr.cloudOcrReportError、ocr.version 简易 SMTP 邮件发送库 函数:mail.send 触动精灵中

16、“os.execute“ 应用 respring 注销 poweroff 关机 reboot 重启 clearCache 清空缓存 delFile 删除文件 unzip 解压 movefile 移动文件 copyfile 复制文件 newfolder 创建文件夹触动精灵中“io 库“应用 readFile 将指定文件中的内容按行读取 getList 遍历文件 findFile 查找文件 file_exists 检测指定文件是否存在 在触动精灵中使用“LuaSocket“网络库 如何安装 httpGet 请求 httpPost 请求 挂载代理 以 socket 的方式访问 smtp 方法发送 mail 实现获取网络时间 统计毫秒精度的时间 生成随机数 触动精灵 ts.so 扩展库 触动精灵苏泽扩展库 JSON 模块 FTP 模块 设备信息模块 字符串处理模块(仅支持 iOS) HTTP 模块 PLIST 文件操作(仅支持 iOS) POS 模块 附录 iOS 设备分辨率一览表 Lua math 库 已知与触动精灵/帮你玩/小精灵/企业版 iOS 冲突的插件列表 约定的按键编码 电话功

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号