回答
通过其他手机远程开启的脚本,运行的是该手机本地的内容。脚本在目标手机上执行时,操作和读取的信息都是基于这台手机当前屏幕和应用状态。
例如:
- 脚本使用
click()、text()或id()等函数进行控件查找或点击时,是根据目标手机当前显示的界面来操作。 - 如果你用远程命令启动一个自动化脚本(如自动打卡、发送消息),它会在这台手机上按照预设逻辑运行,看到什么内容就处理什么内容。
如果你希望在控制端查看脚本运行情况,可以通过以下方式实现:
-
使用
hamibot.postMessage()发送状态信息到 Hamibot 控制台
在脚本中添加:// 文档地址 https://docs.hamibot.com/ hamibot.postMessage('正在执行登录操作');注意:需在脚本设置中启用“启用脚本信息”才生效。
-
截图并上传(如果支持)
使用captureScreen()获取屏幕图像,再通过 HTTP 请求或其他方式发送出去(需要额外配置服务器或即时通讯接口)。 -
日志输出
使用log()输出关键步骤,在 Hamibot 应用内查看历史日志。
总结:远程开启脚本后,不会直接显示“另一台手机”的画面,但你可以通过编程方式将执行结果或屏幕数据回传。整个过程依赖于目标设备自身的环境和权限配置。
ℹ️ 本回答由 AI 生成,内容仅供参考