网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
12月23日漏签0天
autojs吧 关注:8,880贴子:19,051
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 3回复贴,共1页
<<返回autojs吧
>0< 加载中...

独立的click按钮不生效,但findOne找出来的生效,什么问题

  • 只看楼主
  • 收藏

  • 回复
  • 贴吧用户_QyPWE4a
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
写了两段代码,其中代码一生效,代码二不生效,是怎么回事呢?代码一就是用findOne找出来的,代码二就是独立的click,通过fineOne找到的坐标点击。为什么我需要代码二,是因为另一个按钮没有ID,找不到,我希望通过第一个按钮定位偏移去点击第二个按钮。但是在尝试第一个按钮的时候,发现使用click并没有生效。
代码一 - 运行正常
var iconBiz = id("title_store_enter").findOne();
iconBiz.click()
代码二 - 没有反应
var iconBiz = id("title_store_enter").findOne();
click(iconBiz.bounds().centerX(), iconBiz.bounds().centerY())


  • 丶单纯de丨Tmel
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
试试:
press(横坐标,纵坐标,延迟);
比如:press(你的东西.bounds().centerX(),你的东西.bounds().centerY(),100);
如果还不行,就用布局的方法:
如图,
假如你找到的有id()的控件是第1个子控件(autojs默认从0排序),却想点击第3个子控件,就用这段代码:
var abc = id("你找到的id").findOne();
abc.parent().child(3).click();
提示:可以套很多个parent(),child()也可以套很多个,但是child()括号内必须填数字



2025-12-23 22:41:51
广告
不感兴趣
开通SVIP免广告
  • 丶单纯de丨Tmel
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • Eliauk_828
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如果控件的clickable为true的用click()否则用下面这个坐标模拟点击


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 3回复贴,共1页
<<返回autojs吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示