回答
这可能是由于在最小化后,Hamibot 的后台弹出界面权限或无障碍服务被系统终止导致的。请确保以下几点:
- 重新启动设备后,再次检查并授予 Hamibot 所需的权限,包括无障碍服务和后台弹出界面权限。
- 确保脚本中正确请求了截图权限,并且在脚本开始时调用了
auto.waitFor()
和requestScreenCapture()
函数。 - 如果使用了
captureScreen()
函数,请确保在调用前等待一段时间(如sleep(1000)
),以确保截图可用。
示例代码如下:
// 文档地址 https://docs.hamibot.com/
auto.waitFor();
if (!requestScreenCapture()) {
toastLog("没有授予 Hamibot 屏幕截图权限");
exit();
}
sleep(1000); // 等待截图准备就绪
var img = captureScreen();
// 这里继续编写图像处理/自动化操作代码...
ℹ️ 本回答由 AI 生成,内容仅供参考