lua是一款很好用的软件,用来多控手机,今天给大家详细讲一下某些常用模块的使用
需要使用触动精灵中控进行控制
1、writePasteboard 这段代码可以将【文本】两字存入到你手机的剪贴板,相当于复制了文件这两个字
writePasteboard('文本'); --写入剪贴板
2、readPasteboard 这段代码可以将你剪贴板的内容读出来
readPasteboard(); --读出剪贴板内容
3、inputText 可以将内容写出来,如果有输入框,是可以将文本输出出来的
inputText(readPasteboard()); --读出剪贴板内容并写出字符串
4、msleep 时间延迟,可以停留几秒后在继续执行下一段代码
mSleep(500); --延迟 0.5 秒
mSleep(1000); --延迟 1 秒
5、setAirplaneMode 用来控制手机的飞行模式开关
setAirplaneMode(true); --打开飞行模式
setAirplaneMode(false); --关闭飞行模式
6、moveTo 滑动模块,用来滑动屏幕的 从什么坐标滑动到另一个坐标,60是滑动的快慢成度,1~1000,越大越快
moveTo(320,940,321,400,60); --模拟滑动,需要 require "TSLib" 方可运行
7、toast 将文案现在在手机上,但不会影响任何操作,1代表显示的时间长短
toast("执行成功",1); --文案打印
8、tap 点击,要点击的坐标,1是指点击后手指抬起的时间,0~1000,时间越长,点击的效果越不好,0为快速点击(可能会失误),1为正常点击,从2开始时间越久,这个点击操作就会变成模拟按下
tap(20,400,1) --模拟点击指定坐标
9、lua_exit 退出脚本,一旦运行这个脚本,就会直接终止全部操作
lua_exit(); --退出脚本
10、break; 结束当前单个循环,意思就是如果有循环会结束掉循环,仍然正常运行代码,如果循环里还有一个循环,则会将break所在的循环给结束掉,前提是要运行到这个代码才可以结束循环
break; --跳出循环
11、ocrText 识别坐标内区域的字符串(中文不识别),识别出来后可以给个值就可以打印出来
ocrText(396,248,660,313,0) --识别区域字符串
12、pressHomeKey 回到主界面,就是回到你屏幕的主界面
pressHomeKey(0); --回到屏幕主界面
13、getDeviceType 获取应用名称,需要在某应用下使用,会有程序的名称链接
getDeviceType() --获取应用的名称
14、runApp 打开程序,可以打开某个程序,但需要先知道程序的名字
runApp("com.apple.weather")
15、require "TSLib" 最重要的核心驱动
require "TSLib"--使用本函数库必须在脚本开头引用并将文件放到设备 lua 目录下