排除打叉关闭区域并让它点击我想点的关闭怎么弄?

1

主题

0

回帖

5

积分

新手上路

积分
5
排除打叉关闭区域并让它点击我想点的关闭怎么弄?
visitFile&sign=b14956b9989381e530c9a7a107cc7a05.jpg
比如,某块区域,我指定他,不点击,就算识别到了.他去点击时,他对比我指定不要他点击,他就不点击,跳过.

举报 回复

28

主题

184

回帖

581

积分

管理员

积分
581
  1. function 点击区域跳过检测(left, top, right, bottom) {
  2.     var leftPercent = left;
  3.     var topPercent = top;
  4.     var rightPercent = right;
  5.     var bottomPercent = bottom;

  6.     // 获取屏幕的宽度和高度
  7.     var screenWidth = screen.getScreenWidth();
  8.     var screenHeight = screen.getScreenHeight();

  9.     // 计算矩形区域的坐标
  10.     var x1 = screenWidth * leftPercent;
  11.     var y1 = screenHeight * topPercent;
  12.     var x2 = screenWidth * rightPercent;
  13.     var y2 = screenHeight * bottomPercent;

  14.     // 检测点击位置
  15.     if (clickX >= x1 && clickX <= x2 && clickY >= y1 && clickY <= y2) {
  16.         console.log('点击在跳过的区域内,跳过点击操作');
  17.         // 这里可以不执行任何点击动作,直接返回
  18.         return;
  19.     } else {
  20.         console.log('点击不在跳过的区域内,执行点击操作');
  21.         // 如果点击不在区域内,执行点击
  22.         auto.clickPoint(clickX, clickY);
  23.     }
  24. }
复制代码
区域定义:依然通过传入的比例来定义要跳过的区域。
点击检测:
当用户点击时,代码判断这个点击是否在指定的跳过区域内。
执行逻辑:
如果在区域内,输出信息并跳过点击操作。
如果不在区域内,则进行点击操作。
适用场景
这种逻辑可以用于多种应用场景,比如防止误触,或者在某些情况下需要保持特定区域不被点击等。通过这种方式,你可以灵活地处理用户的交互。

举报 回复

28

主题

184

回帖

581

积分

管理员

积分
581
也就是你想点哪一个关闭,就在区域里选择哪一个打叉的关闭键。

举报 回复