auto.js基础笔记2

基于控件的操作

获取包名打开app

launchApp(“软件名”) 打开app
如果没有任何反应,就是设置问题 ,要到设置里边给auto软件打开后台弹出界面的权限
通过包名获取软件名的方法:getAppName(“包名”)

launchPackage(“包名”)
通过软件名获取包名的方法:getPackageName(“软件名”)

进入app等待

进入要判断是否进入了App,用:
waitFor() ==>等待 , 也会阻塞软件
exists() ==> 存在 这不是阻塞的,用的时候注意时间间隔

随机数:

random(10,20)
随机延时1-2秒:
sleep(random(1000,2000))

剪切板,设置文字

setClip(“剪切板中的文字”)
getClip() ==> 他的返回值就是剪切板中的内容
setText(0,“想加入的文字”) ==> 0代表索引,查找第一个输入框,给他加入文字,不带索引代表全部加入文字
input(“保持原来的不变,追加的文字”)

滑动

swipe(600,1634,600,521,200) ==> 前四个参数是坐标点,俩个坐标确定一个点,后边是滑动时间
gesture(200,[600,1634],[600,521]) ==> 第一个是滑动时间,后边是坐标

你可能感兴趣的:(js,autojs)