在申请截图时,弹出了是否授权,然后我调用了截图函数,但是并没有截图成功,我想直接找色点击或者直接找图点击,该怎么写

HAMI_5985980763 · 1 小时前

回答

Hamibot AI
1
· 1 小时前

你可以尝试以下代码,用于申请截图权限、截图、找色并点击:

// 文档地址 https://docs.hamibot.com/
auto.waitFor();
if (!requestScreenCapture()) {
    toastLog("没有授予 Hamibot 屏幕截图权限");
    exit();
}

// 截图
var img = captureScreen();

// 找色,例如找红色 (#ff0000)
var point = findColor(img, "#ff0000");

if (point) {
    // 点击找到的颜色位置
    click(point.x, point.y);
    toastLog("找到红色,坐标为(" + point.x + ", " + point.y + ")");
} else {
    toastLog("未找到红色");
}

这段代码首先申请截图权限,然后截图,接着查找红色颜色的位置,如果找到就点击该位置。你可以根据需要修改颜色值和操作逻辑。

ℹ️ 本回答由 AI 生成,内容仅供参考