Hamibot 在线脚本编辑器与远程调试
在线脚本编辑器
控制台提供了一个网页版的 JavaScript 编辑器,不用本地安装任何 IDE:
- 代码高亮与自动补全:基础语法支持
- 一键运行到指定设备:写好后直接点运行,不用上传文件
- 历史版本:控制台自动保存每次修改
- 协作:团队成员可以共享和编辑同一个脚本
创建脚本
- 登录控制台,进入「脚本控制台」
- 点击「创建脚本」
- 输入脚本名称,可以先不上传 .js 文件——系统会帮你创建空文件
- 在编辑器里写代码
- 保存,点运行测试
上传本地脚本
已经在本地写好的 .js 文件也可以直接上传,系统会自动接管。
远程调试
远程调试让你在电脑浏览器上就能看到设备当前状态:
能看到什么
- 实时屏幕截图:设备当前画面
- 控件树:屏幕上所有可识别控件的层级、属性
- 运行日志:脚本的实时输出
- 文件系统:设备上脚本的文件结构
什么时候用
- 不确定控件选择器怎么写:远程调试打开控件树,直接看到每个控件的 id / text / className / bounds
- 脚本运行异常:在远程调试里单步执行或加日志定位问题
- 看设备当前界面:不用跑过去看手机屏幕
使用限制
- 远程调试消耗一些设备资源,调试完记得关闭
- 网络质量会影响远程画面的流畅度
在线验证与源码加密
Hamibot 提供了一套保护脚本源码的机制:
在线验证
脚本运行时向 Hamibot 服务器发起验证请求,确保:
- 脚本是从正规渠道安装的
- 没有被逆向破解或篡改
- 授权在有效期内
源码加密
开发者可以在发布前对脚本代码加密:
- 在 Hamibot 控制台开通在线验证
- 复制接入代码放到脚本头部或关键位置
- 加密后发布
加密的影响
- 启动变慢:每次运行都需要解密,脚本启动速度会略微增加
- 不影响执行:解密后的运行速度和原脚本一致
- 发布前先测试:加密完成后一定要先跑一遍,确认功能正常再上架