autoxjs
autojs吧
全部回复
仅看楼主
level 1
bounds("(587,1152,654,1213)")能不能通过bounds点击
2023年03月25日 23点03分 1
level 4
当然可以
2023年03月26日 03点03分 2
click(bounds)?可是他有四个坐标啊[狂汗]
2023年07月18日 16点07分
level 1
我觉得你截图发帖的功夫就已经试出来了
2023年03月26日 08点03分 3
level 12
写一个函数封装,查找到文本,点击文本的bounds的X,Y
2023年03月28日 07点03分 4
level 12
XY可以设定为bounds的中间值
2023年03月28日 07点03分 5
level 2
y值: (1213-1152)/2+1152
x值:同上算
2023年04月02日 13点04分 6
直接用click去点击bounds不行吗[乖]
2023年07月18日 16点07分
@贴吧用户_GyCDAyA693 click(bouns(x1,y1,x2,y2).findOne().bounds().centerX(),bouns().findOne().bounds().centerY())
2023年11月01日 07点11分
level 1
最后用的press去点击很快
2023年05月27日 10点05分 7
你把坐标写死会有问题,假如屏幕划动了一下,坐标全对不上了,所有点击失效!
2023年07月19日 07点07分
@秀水芳塘 下滑到最后一个页面固定全选提交就这样很简单就是提交那个按钮。。。。。
2023年07月30日 03点07分
level 1
我感觉checked = false的时候,只是不能通过text("").click()这种方式点击。换成其他属性,基本上都能点击。
2023年07月11日 13点07分 8
@双玉赋 如何点击屏幕外的控件,尝试用获取坐标的方式去点击,返回true但是实际上没有点击成功
2023年11月01日 09点11分
用click去点击bounds可以吗[泪]
2023年07月18日 16点07分
@贴吧用户_GyCDAyA693 可以,用var(整个脚本赋值),或let(一个板块内{ }赋值)。let x =控件.findOne().bounds().centerX(); let y =控件.findOne().bounds().centerY(); click(x,y); 这样点击
2023年07月18日 22点07分
还有比bounds更科学的办法,因为bounds是读取坐标并点击,能不用坐标的话,尽量不用坐标,坐标会受误触屏幕或动态控件影响,直接点击控件不受影响。方法:点击某控件它爸爸的儿子。控件.findOne().parent().findOne(text("控件")).click();
2023年07月18日 22点07分
level 1
可以取得bounds的坐标属性然后点击,但好像过滤条件中不能用bounds("(587,1152,654,1213)"),就是说不是所有属性都是能够当过滤条件的。
2023年07月19日 07点07分 9
你是说boundsInside吗?
2023年07月31日 05点07分
level 1
bounds(587,1152,654,1213)").click()不就行了
2023年08月08日 07点08分 10
level 12
autojs6有个clickbounds命令,只要确定了控件,后边跟个这个就能点击了。
2023年08月12日 01点08分 11
level 3
var x = bounds. centerX();
var y = bounds. centerY();
[呵呵]
2023年08月14日 07点08分 12
动态的控件,在加载完毕之前,获取的坐标是不对的。。。
2023年11月30日 06点11分
level 2
2023年10月15日 12点10分 13
level 1
为什么我的截屏会卡顿,有时候很慢,经常没有反应!
2023年12月03日 04点12分 14
1