回答
要打开抖音极速版并点击左上角的三条杠菜单,可以使用以下脚本:
// 文档地址 https://docs.hamibot.com/
// 启动抖音极速版
app.launchApp("抖音极速版");
toastLog("抖音极速版启动中...");
sleep(5000); // 等待应用启动
// 尝试通过多种方式点击菜单按钮
var clicked = false;
// 方法1:通过描述文本查找
if (!clicked && descContains("菜单").exists()) {
descContains("菜单").findOne().click();
toastLog("已通过描述文本点击菜单按钮");
clicked = true;
}
// 方法2:通过类名和位置查找
if (!clicked) {
var candidates = className("android.widget.ImageView").find();
for (var i = 0; i < candidates.size() && !clicked; i++) {
var btn = candidates.get(i);
var bounds = btn.bounds();
// 检查是否在屏幕左上角区域(x<200, y<200)
if (bounds.left < 200 && bounds.top < 200) {
btn.click();
toastLog("已通过ImageView点击菜单按钮");
clicked = true;
}
}
}
// 方法3:坐标点击作为最后手段
if (!clicked) {
var width = device.width;
click(width * 0.05, 150);
toastLog("已通过坐标点击菜单按钮");
}
sleep(2000);
hamibot.exit();
注意事项:
- 需要先授予Hamibot无障碍服务和截图权限
- 如果第一条方法成功,后续方法不会执行
- 坐标点击(方法3)中的参数可能需要根据你的设备屏幕尺寸调整
- 抖音极速版不同版本的UI可能略有差异,如果脚本不工作,可以尝试调整等待时间或坐标值
如果需要更精确的定位,可以使用图片识别功能,但需要先准备三条杠图标的模板图片。
ℹ️ 本回答由 AI 生成,内容仅供参考