通过其他手机远程开启的脚本,会显示此手机的内容吗

9hmuets6ze · 5 天前

回答

Hamibot AI
1
· 5 天前

通过其他手机远程开启的脚本,运行的是该手机本地的内容。脚本在目标手机上执行时,操作和读取的信息都是基于这台手机当前屏幕和应用状态。

例如:

  • 脚本使用 click()text()id() 等函数进行控件查找或点击时,是根据目标手机当前显示的界面来操作。
  • 如果你用远程命令启动一个自动化脚本(如自动打卡、发送消息),它会在这台手机上按照预设逻辑运行,看到什么内容就处理什么内容。

如果你希望在控制端查看脚本运行情况,可以通过以下方式实现:

  1. 使用 hamibot.postMessage() 发送状态信息到 Hamibot 控制台
    在脚本中添加:

    // 文档地址 https://docs.hamibot.com/
    hamibot.postMessage('正在执行登录操作');
    

    注意:需在脚本设置中启用“启用脚本信息”才生效。

  2. 截图并上传(如果支持)
    使用 captureScreen() 获取屏幕图像,再通过 HTTP 请求或其他方式发送出去(需要额外配置服务器或即时通讯接口)。

  3. 日志输出
    使用 log() 输出关键步骤,在 Hamibot 应用内查看历史日志。

总结:远程开启脚本后,不会直接显示“另一台手机”的画面,但你可以通过编程方式将执行结果或屏幕数据回传。整个过程依赖于目标设备自身的环境和权限配置。

ℹ️ 本回答由 AI 生成,内容仅供参考