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);//休息200msreturn true;//九黎ec群917400262}}
//找不到当然是返回失败return false;
}
声明
本教程仅用于学习, 禁止用于其他用途
QQ群
917400262
ec,easyclick常用函数大全,集合1相关推荐
- Hive常用函数大全一览
Hive常用函数大全一览 1 关系运算 1.1 1.等值比较: = 1.2 2.不等值比较: 1.3 3.小于比较: < 1.4 4.小于等于比较: <= 1.5 5.大于比较: > ...
- oracle中各种函数,oracle中常用函数大全
1.数值型常用函数 函数 返回值 样例 显示 ceil(n) 大于或等于数值n的最小整数 select ceil(10.6) from dual; 11 floor(n) 小于等于数值n的最大整数 s ...
- datastage 函数_DataStage常用函数大全
1 / 38 DataStage 常用函数大全 DATASTAGE 常用函数大全 . ......................................................... ...
- iif函数 vfp_VFP常用函数大全
VFP 常用函数大全 一 . 字符及字符串处理函数 : 字符及字符串处理函数的处理对象均为字符型数据 , 但其返回值类型各异 . 1. 取子串函数 : 格式 :substr(c,n1,n2) 功能 : ...
- datastage 函数_DataStage常用函数大全.doc
DataStage常用函数大全 DataStage常用函数大全 DataStage常用函数大全1 一.类型转换函数4 1.Char4 2.DateToString4 3.DateToDecimal4 ...
- excel常用函数大全(一)
excel常用函数大全 一. 输入三个"=",回车,得到一条双直线: 二. 输入三个"~",回车,得到一条波浪线: 三. 输入三个"*"或 ...
- 【转】JNI学习积累之一 ---- 常用函数大全
原文网址:http://blog.csdn.net/qinjuning/article/details/7595104 本文原创,转载请注明出处:http://blog.csdn.net/qinjun ...
- JNI学习积累之一 ---- 常用函数大全
本文原创,转载请注明出处:http://blog.csdn.NET/qinjuning 最近一段时间,在工作方面比较闲,分配的Bug不是很多,于是好好利用这段时间就着源代码看了些许模块, 主要方式 还 ...
- LoadRunner 常用函数大全+1
1 LoadRunner 函数大全之中文解释 // button_press 函数激活指定的推按钮. int button_press ( LPCSTR button ); // button_set ...
最新文章
- ZeroMq实现跨线程通信
- 科研文献|季节变化是流域尺度上土壤抗性变化的主要驱动因素
- 网络编程(发送get和post请求到服务器端,并获取响应)
- python多进程参考代码
- 红米airdots掉了怎么查找_红米K30 Pro 荣耀V30pro 这两款手机该怎么选呢?
- magic ui3.0是鸿蒙系统吗,magicui3.1更新内容要不要升级 magicui3.0新功能体验
- File system specific implementation of LookupAndOpen [file] failed
- 精确计算——BigDecimal的使用
- kafka craft 尝鲜
- 将[c语言中文网](http://c.biancheng.net/view/1380.html)的“”23 种设计模式“的网页转成pdf
- PHP 记录访客的浏览信息
- Qt 关于去除虚线框的三种方法
- c++ 多边形求交集代码(凸多边形与凸多边形交集)
- SpringCloud(3)CloudAlibaba Nacos Sentinel Seata
- iphone11右上角信号显示_原来,iOS 11移动信号图标里竟然隐藏着 iPhone 8的巨大秘密...
- 大数据再出发-19Flink
- 第九章:MATLAB:程序设计(一)M文件
- 三元一次方程组例题_最新《三元一次方程组及其解法》例题与讲解
- android 连续播放动画,华为充电动画循环播放
- 赵筱赟:十年后的中国远超你想象
热门文章
- 未来智能家居方向是什么模式?小米?华为?智汀?
- 易基因 | 新研究:ChIP-seq揭示酒精性肝炎超级增强子调控机制
- java语言的编译器命令_Java编译器的命令是( )
- python代码编译出现SyntaxError: Non-ASCII character ‘\xe8‘ in file问题
- R语言散点图分类、配色、添加趋势线
- 蚂蚁分类信息系统伪静态规则设置教程
- pyplot.plot使用遇到:UserWarning: Starting a Matplotlib GUI outside of the main thread will likely fail
- 我们也看看Metaverse项目: Decentraland、Sandbox 、Axie Infinity、Cryptovoxels、Starlink 、Rfox Vault、Bit Country等
- 最全ARM体系结构知识:汇编、架构、异常级别和安全状态
- 设计模式综合-媒体播放器的实现