回答
要让Hamibot的运行键悬浮在屏幕上而不是网页上,可以使用floaty模块创建悬浮窗。以下是实现方法:
// 文档地址 https://docs.hamibot.com/
var window = floaty.window(
  <frame gravity="center" bg="#77ff0000">
    <button id="btn">运行</button>
  </frame>
);
window.btn.click(function(){
  // 你的运行代码
  toast("开始运行");
  // 运行结束后关闭悬浮窗(可选)
  window.close();
});
setInterval(() => {}, 1000); // 保持脚本运行
// 设置悬浮窗参数
window.setPosition(100, 100); // 设置位置
window.setAdjustEnabled(true); // 允许调整大小位置
hamibot.exit();
关键点说明:
- floaty.window创建带控制按钮的悬浮窗
- 添加setInterval保持脚本运行防止悬浮窗关闭
- setPosition设置初始位置
- 按钮点击事件绑定你的运行代码
如果你需要完全自定义的悬浮窗(无控制按钮),可以使用floaty.rawWindow替代floaty.window。
注意:需要授予Hamibot悬浮窗权限才能正常显示。
                ℹ️ 本回答由 AI 生成,内容仅供参考