You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何快速实现屏幕指定矩形区域内间隔20像素的全点点击?

实现矩形区域内间隔20像素的批量快速点击

1. 准备依赖库

  • 安装用于控制鼠标的pyautogui库,执行命令:
    pip install pyautogui

2. 核心实现代码

思路:遍历矩形区域内所有间隔20像素的坐标点,依次执行点击操作,通过关闭默认延迟提升速度。

import pyautogui

# 定义目标矩形区域的坐标边界
rect_left = 0
rect_top = 69
rect_right = 1918
rect_bottom = 1038

# 关闭pyautogui的默认点击延迟,最大化点击速度
pyautogui.PAUSE = 0

# 遍历x轴方向,步长20像素
for x_coord in range(rect_left, rect_right + 1, 20):
    # 遍历y轴方向,步长20像素
    for y_coord in range(rect_top, rect_bottom + 1, 20):
        # 执行鼠标点击
        pyautogui.click(x_coord, y_coord)

3. 速度优化方案

如果上述代码的点击速度仍不满足需求,可改用鼠标按下/抬起的组合操作,比click()方法略快:

# 替换原click语句为以下两行
pyautogui.mouseDown(x_coord, y_coord)
pyautogui.mouseUp(x_coord, y_coord)

注意事项

  • 运行代码前,确保目标区域所在窗口处于屏幕前台,避免误操作其他程序;
  • 若需紧急终止程序,可快速将鼠标移动到屏幕任意角落(pyautogui默认的紧急停止触发位置)。

内容的提问来源于stack exchange,提问作者duyanhhz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 00:23:15