Autojs知道clickable为false时,知道控件信息如何实现定位单击 *** 作

Autojs知道clickable为false时,知道控件信息如何实现定位单击 *** 作,第1张

控件的clickable属性为false时,可以使用控件的bounds属性来定位其位置,并通过点击坐标来实现单击 *** 作。在您提供的信息中,bounds属性的值为(31,77,47,106),这代表了该控件在屏幕上的位置信息。具体来说,这个值表示该控件的左上角坐标为(31,77),右下角坐标为(47,106)。

因此,您可以通过计算出该控件的中心坐标,然后在该坐标处实现单击 *** 作。示例代码如下:

scssCopy codelet widget = id("back_iv")findOne();

let bounds = widgetbounds();

let centerX = (boundsleft + boundsright) / 2;

let centerY = (boundstop + boundsbottom) / 2;click(centerX, centerY);

上述代码中,首先获取到了控件对象,然后获取了该控件的bounds属性,并计算出了该控件的中心坐标(centerX, centerY)。最后,通过click方法在该坐标处实现了单击 *** 作。

可以把所有的权限都关闭,省电模式也关闭。autojs是Android平台上支持Nodejs的JavaScript自动化工具,无障碍访问autojs版本过低,可以把所有的权限都关闭,省电模式也关闭,能解决大部分问题。autojs是基于无障碍服务可直接指定控件进行 *** 作的的App。

autojs读取内部存储内容:

importostotal_folder_path='ccc_123456'

total_folder_list=oslistdir(total_folder_path)fortotal_folderintotal_folder_list:

new_total_folder_path=ospathjoin(total_folder_path,total_folder)print(new_total_folder_path)

ccCAutoJS是一款新的手机脚本开发工具,开发语言是JS,开发门槛低,做过网站开发的都会写JS。系统目前只支持安卓71以上的版本,IOS不能使用。他的主要工作原理是使用无障碍服务,获取APP的控件信息,包括控件的:类名、包名、id、文本、描述等。

一全局

二应用(App)

三坐标

四控件

①文本控件

②滑动控件

③方形控件

五选择器进阶

六UiSelector选择器

①控件属性

②控件类型

七选择器 *** 作

八模拟按键

示例:

①一般排序

②在屏幕上半部分寻找文本控件TextView

③findOne设置延时寻找控件

④findOnce

⑤findOnce()

⑥setText

⑦App

⑧发送意图

⑨事件监听

⑩悬浮窗

①①:文件系统

①②全局函数

①③>

以上就是关于Autojs知道clickable为false时,知道控件信息如何实现定位单击 *** 作全部的内容,包括:Autojs知道clickable为false时,知道控件信息如何实现定位单击 *** 作、autojs提示版本过低,、autojs读取内部存储等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9573592.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存