点个赞留个关注吧!!!

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 目录下

更多推荐

【lua 编程 模块详解】——详细lua编程的模块使用