ec,easyclick常用函数大全,集合1
Posted 九黎AJ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ec,easyclick常用函数大全,集合1相关的知识,希望对你有一定的参考价值。
新建ec交流群917400262
欢迎加入v群,和各位大神一同交流
免责声明:本博客提供的所有内容仅供学习、分享与交流,我们不保证内容的正确性。通过使用本博客内容随之而来的问题与本博客无关。当使用本博客代码时,代表你已接受本博客的免责声明
正文部分
一般做软件的流程是
- 打开xx软件
- 执行控件属性查找,
- 找到了进行下一步 比如粘贴文本,话术(多行输入)
- 多行文本
- 循环执行
- 设备函数,长宽
- ui参数读取
- 随机话术读取
- 无法点击的用clickui点击
那我们就对这个流程进行简单的实现
1
toast("启动")
utils.openAppByName("软件名字");
2,这样写的好处是.尽量减少了因为网络原因导致点击失败的问题,一直到点击成功,才会退出while
while (true)
let 搜索 = text("搜索").getOneNodeInfo(0);
//查找控件,和autojs一样的
if (搜索)
clickt(搜索)
break;
toast("请打开xx软件");
3.粘贴话术
//粘贴文本
while (true)
let 节点= clz("android.widget.EditText");
if (节点)
let result = inputText(节点,"文本内容");
if (result)
toast("是");
break;
toast("请输入文本");
4.多行文本分割
使用-进行分割
,需要调用的时候可以 输入() 即可
function 输入()
var arr = 文本.split("-");
logd(arr[random(0, arr.length - 1)]);
return arr[random(0, arr.length - 1)]
5.循环执行,滑动.返回
for (let i = 0; i < 2; i++)
//做2次返回
back();
swipeToPoint(x / 2, y * 0.2, x / 2, y * 0.6, 800);//滑动,同autojs的swipe函数
logd(i);
6.设备宽高
const x = device.getScreenWidth();
const y = device.getScreenHeight();
7.ui参数读取.字符串
var 延迟最小 = readConfigString("延迟最小");
var 延迟最大 = readConfigString("延迟最大");
//布尔值
var 是否选中 = readConfigBoolean("选中");
8.随机话术
function 输入话术()
var arr = 话术.split("+");
//九黎提醒,请先赋值话术,在使用这个函数
logd(arr[random(0, arr.length - 1)]);
return arr[random(0, arr.length - 1)]
9.无法点击的用clickui点击
const x = device.getScreenWidth();
const y = device.getScreenHeight();
function clickui(ui)
if(has(ui))
//如果节点存在
var nodes=ui.visible(true).bounds(0,0,x,y).getOneNodeInfo(1000);
//bounds(0,0,x,y)是指搜索范围从0,0到x,y,如果只搜索下半屏幕,bounds(0,y/2,x,y)
//控件可见
if(nodes)
clickPoint((nodes.bounds.left + nodes.bounds.right) / 2, ((nodes.bounds.top + nodes.bounds.bottom) / 2));//点击控件中心
sleep(200);//休息200ms
return true;//九黎ec群917400262
//找不到当然是返回失败
return false;
声明
本教程仅用于学习, 禁止用于其他用途
QQ群
917400262
以上是关于ec,easyclick常用函数大全,集合1的主要内容,如果未能解决你的问题,请参考以下文章