触动精灵脚本开发手册

2019-03-27 21:59

DecryptGUI

@miniknife 2017-09-27 18:51 字数 119624 阅读 480798 触动精灵脚本开发手册

开发手册 触动精灵

Windows 平台按 Ctrl + F 打开快捷搜索

Mac 平台按 command + F 打开快捷搜索

※右侧文本列表可以找到全部手册 目录

触动精灵脚本开发手册 目录 前言

学习前的准备 越狱及 root 常识 Lua 基础简明教程 脚本开发取色技巧

小白学触动零基础视频教程 触动精灵开发者指南 触动产品功能对比 如何查看更多文档 脚本开发相关工具 触动精灵 iOS 触动精灵 Android

脚本编辑器:TouchSprite Studio 抓色器:TSColorPicker 已兼容的模拟器 点击触摸

函数:touchDown、touchUp、touchMove 触摸点击、滑动 函数:catchTouchPoint 获取用户点击坐标 图色类及屏幕相关 函数:init 初始化

函数:getDeviceOrient 获取手机、应用屏幕方向(仅支持 iOS) 函数:setDeviceOrient 设置屏幕方向(仅支持 iOS) 函数:getScreenSize 获取屏幕分辨率 函数:setScreenScale 坐标缩放 函数:keepScreen 保持屏幕

函数:getColor、getColorRGB 获取屏幕某点颜色值

函数:findColorInRegionFuzzy 区域模糊找色 函数:findImageInRegionFuzzy 区域模糊找图

函数:findMultiColorInRegionFuzzy 区域多点找色

函数:findMultiColorInRegionFuzzyExt 高级区域多点找色 函数:findImage 高级区域找图(仅支持 iOS) 函数:snapshot 截图

函数:imageOperMerge 图片合并(仅支持 iOS) 开发辅助类

函数:initLog、wLog、closeLog 日志函数 函数:sysLog 系统日志 函数:nLog 远程日志 脚本控制

函数:mSleep 延时

函数:lua_exit 退出脚本 函数:lua_restart 重载脚本 函数:luaExitIfCall 来电暂停 函数:checkScriptAuth 脚本授权 系统相关

函数:dialog 提示框 函数:toast 提示

函数:dialogRet 带按钮的对话框

函数:dialogInput 参数对话框(仅支持 iOS) 函数:getNetTime 获取网络时间 函数:addContactToAB 添加联系人

函数:removeAllContactsFromAB 清空通讯录 UTF-8 编码 模块说明

函数:utf8.char 整数序列转换字符串 函数:utf8.codes 获取字符编码

函数:utf8.codepoint 获取指定位置字符编码 函数:utf8.len 统计字符个数 函数:utf8.offset 获取字符位置 文字输入及按键模拟

函数:inputText 输入字符串

函数:switchTSInputMethod 切换到触动/帮你玩输入法(仅支持 Android) 函数:getInPutMethod 获取当前输入法包名(仅支持 Android) 函数:pressHomeKey 模拟主屏幕按键

函数:doublePressHomeKey 双击 HOME 键(仅支持 iOS) 函数:keyDown、keyUp 模拟键盘(仅支持 iOS) 命令: 安卓模拟物理按键(仅支持 Android) 应用相关

函数:runApp、closeApp 运行、关闭应用 函数:isFrontApp 判断前台应用 函数:frontAppBid 获取前台应用

函数:appBundlePath 获取应用安装路径

函数:appDataPath 获取应用数据路径(仅支持 iOS) 函数:appIsRunning 检测应用是否运行 函数:openURL 打开网络地址

函数:ipaInstall、ipaUninstall 安装、卸载应用(仅支持 iOS)

函数:install, uninstallApp 安装、卸载应用程序(仅支持 Android) 函数:getInstalledApps 获取应用列表

函数:isInstalledApk 查询应用程序是否安装(仅支持 Android) 函数:changeSpeed 变速器(仅支持 iOS)

函数:cleanApp 清理应用数据(仅支持 Android) 系统信息类

函数:getDeviceType 获取设备类型 函数:getDeviceID 获取触动精灵设备号 函数:getMemoryInfo 获取设备内存信息

函数:getTSVer、getOSVer 获取引擎版本号、获取系统版本号 函数:getOSType 获取设备系统

函数:batteryStatus 检测电池状态、电量 函数:getProcess 获取设备进程列表

函数:getDeviceAlias 获取设备别名(仅支持 iOS 企业版) 函数:getDeviceName 获取设备名称

函数:setDeviceName 设置设备名称(仅支持 iOS) 函数:getIMEI 获取设备 IMEI(仅支持 Android) 函数:getNetworkIP 获取网络 IP(仅支持 Android) 函数:getDeviceBrand 获取设备品牌(仅支持 Android) 函数:getDeviceModel 获取设备型号(仅支持 Android) 函数:getCPUType 获取 CPU 型号(仅支持 Android) 函数:getUUID 获取 UUID(仅支持 Android)

函数:getSDCardPath 获取 SD 卡路径(仅支持 Android) 函数:getDPI 获取屏幕 DPI 和像素密度(仅支持 Android) 系统控制

函数:setRotationLockEnable 锁定设备方向(仅支持 iOS) 函数:setWifiEnable 无线开关 函数:setBTEnable 蓝牙开关

函数:setAirplaneMode 飞行模式开关 函数:getVPNStatus 获取VPN状态

函数:setVPNEnable VPN 开关(仅支持 iOS)

函数:setCellularDataEnable 蜂窝网络开关(仅支持 iOS) 函数:setAssistiveTouchEnable 小圆点开关(仅支持 iOS) 函数:setReduceMotionEnable 减弱动效开关(仅支持 iOS) 函数:getBacklightLevel 获取屏幕亮度 函数:setBacklightLevel 设置屏幕亮度 函数:setVolumeLevel 设置设备音量 函数:vibrator 手机振动 函数:playAudio 播放音频

函数:stopAudio 停止播放 (仅Android) 函数:lockDevice 锁定设备

函数:deviceIsLock 设备锁定状态 函数:unlockDevice 解锁设备

函数:setAutoLockTime 设置锁屏时间

函数:resetIDLETimer 重置锁屏计时(仅支持 iOS) 函数:shakeDevice 摇一摇(仅支持 iOS)

函数:setScreenResolution 修改分辨率(仅支持 iOS) 函数:clearKeyChain 清除钥匙串(仅支持 iOS) 函数:fakeGPS 伪装位置(仅支持 iOS) 函数:saveImageToAlbum 图片存入相册

函数:saveVideoToAlbum 视频存入相册(仅支持 iOS) 函数:writePasteboard、readPasteboard 读写剪贴板 回调函数

函数:beforeUserExit 终止之前运行 文字识别

函数:ocrText 本地光学字符识别

函数:addTSOcrDict、addTSOcrDictEx、tsOcrText、tsFindText 触动点阵识别 函数:addDmOcrDict、dmOcrText、dmFindText 打码点阵识别 触动相关

函数:deviceIsAuth 获取触动精灵授权状态(仅支持 iOS)

函数:getRunningAccess 获取当前脚本运行权限(仅支持 Android) 函数:userPath 获取客户端文件路径 函数:whoAmI 检测触动产品类型

函数:showFloatButton 显示、隐藏悬浮条 命令: 强制重启触动服务 Thread 协程(仅支持 iOS) 函数:thread.create 创建协程

函数:thread.createSubThread 创建子协程 函数:thread.stop 停止协程队列

函数:thread.wait 阻塞等待当前协程完成 函数:thread.setTimeout 设置协程超时时间 函数:thread.clearTimeout 清除协程超时时间 函数:thread.waitAllThreadExit 协程阻塞等待 浮动窗口

函数:fwShowWnd 显示浮动窗口

函数:fwShowTextView 显示文字视图 函数:fwShowImageView 显示图形视图 函数:fwCloseView 关闭视图 函数:fwCloseWnd 关闭窗口

函数:fwGetWndPos 获取窗口位置 函数:fwShowButton 显示一个按钮

函数:fwGetPressedButton 获取按钮点击事件 完整实例

脚本 UI showUI

什么是 json 调用示例

用 json 创建界面 全局属性 控件通用属性 界面控件

控件: Label 标签

控件: RadioGroup 单选框 控件: Edit 文本编辑框

控件: CheckBoxGroup 多选框 控件: ComboBox 下拉框 控件: Image 图片 默认样式

指定控件尺寸与位置 返回值

自定义样式实例代码 webUI(仅支持 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

触动精灵中 \应用 respring 注销 poweroff 关机 reboot 重启

clearCache 清空缓存 delFile 删除文件 unzip 解压

movefile 移动文件 copyfile 复制文件 newfolder 创建文件夹 触动精灵中\库\应用


触动精灵脚本开发手册.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新闻史 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: