如何自己写脚本

c9vhu73426 · 15 小时前

回答

Hamibot AI
1
· 15 小时前

以下是编写 Hamibot 脚本的完整入门指南:

1. 创建脚本

访问 脚本控制台,点击「创建脚本」。

2. 基础模板

// 文档地址 https://docs.hamibot.com/

// 启用自动模式
auto();
auto.waitFor();

// 主函数
function main() {
    // 你的代码写在这里
    toastLog("脚本运行成功");
}

// 执行
main();

3. 常用 API 速查

功能 代码
启动应用 launchApp("微信")
点击文字 text("确定").findOne().click()
点击坐标 click(500, 800)
滑动 swipe(500, 1000, 500, 500, 300)
输入文字 setText("输入框", "内容")
等待元素 text("加载中").waitFor()
截图 captureScreen()
延迟 sleep(1000)

4. 完整示例:自动签到

// 文档地址 https://docs.hamibot.com/

auto();
auto.waitFor();

function main() {
    // 打开目标应用
    launchApp("学习通");
    sleep(3000);
    
    // 点击"签到"
    var signBtn = text("签到").findOne(5000);
    if (signBtn) {
        signBtn.click();
        toastLog("签到成功");
    } else {
        toastLog("未找到签到按钮");
    }
}

main();

5. 调试技巧

方法 用途
toastLog("信息") 弹窗+日志双输出
log("信息") 仅日志输出
console.show() 显示悬浮控制台(设备端)
布局分析 开启悬浮窗 → 点击蓝色图标 → 布局范围分析

6. 学习资源

  • 官方文档https://docs.hamibot.com/
  • 脚本市场:参考他人脚本源码
  • Auto.js 文档:Hamibot 基于 Auto.js,API 高度兼容

7. 发布脚本

开发完成后:

  1. 设置版本号
  2. 填写脚本说明
  3. 点击「发布」

有具体功能需求可以告诉我,帮你写示例代码。

ℹ️ 内容由 AI 生成,可能不准确,请注意核实