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

编程知识 更新时间:2023-04-04 12:04:33

点个赞留个关注吧!!!

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编程的模块使用

本文发布于:2023-04-04 12:04:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/19297b29922ae4ecde9aab957763e150.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:模块   详解   详细   lua

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 42339文章数
  • 14阅读数
  • 0评论数