回答
在 Hamibot 中,console.log 的输出会显示在控制台悬浮窗中。要正常查看日志,你需要完成权限配置并在脚本中调用显示方法。以下是详细操作指导:
1. 开启悬浮窗权限
- 进入手机系统设置,找到“应用管理”或“应用列表”,定位到 Hamibot。
- 进入权限设置,找到“悬浮窗”或“显示在其他应用上层”权限,将其开启。
- 不同品牌手机路径可能略有差异,若找不到可直接在设置顶部搜索“悬浮窗”。
2. 编写并运行测试脚本
在脚本中必须先调用 console.show() 才能看到输出。示例代码如下:
// 文档地址 https://docs.hamibot.com/
console.show(); // 显示控制台悬浮窗
console.log("普通日志");
log("全局 log 函数等效于 console.log");
console.info("绿色字体:重要信息");
console.warn("黄色字体:警告信息");
console.verbose("灰色字体:观察信息");
// 此处可添加你的自动化逻辑
3. 查看输出
- 保存并运行脚本后,屏幕边缘会出现一个控制台悬浮窗。
- 所有
console.log、log、console.info等调用都会实时打印在该悬浮窗内。 - 悬浮窗支持拖动位置,点击可展开查看完整日志列表。
4. 常用控制方法
console.hide():手动隐藏悬浮窗。console.clear():清空当前控制台日志。- Hamibot 1.6.0 及以上版本会在脚本执行结束时自动隐藏悬浮窗,无需手动清理。
注意事项
- 若运行后未看到悬浮窗,请确认权限已生效,或尝试重启 Hamibot 客户端。
console.log仅适用于调试阶段。正式运行的自动化脚本建议移除或改用文件日志,避免悬浮窗遮挡界面或影响执行效率。- 脚本运行环境基于 Rhino 1.7.15,请避免使用箭头函数、默认参数等 ES6+ 语法,确保兼容性。
按上述步骤即可准确查看 console.log 输出。如有其他调试或脚本问题,可直接提出。
ℹ️ 内容由 AI 生成,可能不准确,请注意核实