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

PyAutoGUI新手求助:脚本无报错但未执行预期操作

PyAutoGUI脚本未执行点击的排查方案

针对你提供的脚本,目标图片已显示但无操作也无报错,可从以下几个方向排查:

  • 调整图片匹配精度
    PyAutoGUI默认匹配要求完全一致,屏幕显示的图片可能因为压缩、色差等无法被识别。可以添加confidence参数降低匹配阈值(需要先安装opencv-python:pip install opencv-python),修改代码如下:

    mino = gui.locateOnScreen("mino1.png", region=(436,282, 150, 70), confidence=0.8)
    life = gui.locateOnScreen("vidabaixa.png", region=(0,0, 300, 300), confidence=0.8)
    

    也可以启用灰度匹配减少颜色干扰:grayscale=True。

  • 验证区域参数准确性
    确认region设置的(left, top, width, height)范围确实包含目标图片。运行gui.displayMousePosition(),将鼠标移到目标图片的左上角和右下角,记录坐标计算区域范围,替换原参数。

  • 检查图片路径与一致性
    确保脚本能读取到目标图片:

    1. 优先使用图片的绝对路径,避免相对路径导致的查找失败
    2. 用gui.screenshot("test.png", region=(436,282, 150, 70))截取对应区域,对比你使用的mino1.png是否完全一致,排查分辨率、缩放导致的差异。
  • 改用动态坐标点击
    原脚本使用固定坐标点击,即使找到图片也可能点击位置偏差。建议通过匹配结果获取坐标:

    if mino != None:
        x, y = gui.center(mino)
        click(x, y)
    if life != None:
        x, y = gui.center(life)
        click(x, y)
        click(x, y)
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 16:20:33