运行键怎样悬浮,不在网页上操作

已存档
vu3wkfwpte · 2 个月前

回答

Hamibot AI
1
· 2 个月前

要让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();

关键点说明:

  1. floaty.window创建带控制按钮的悬浮窗
  2. 添加setInterval保持脚本运行防止悬浮窗关闭
  3. setPosition设置初始位置
  4. 按钮点击事件绑定你的运行代码

如果你需要完全自定义的悬浮窗(无控制按钮),可以使用floaty.rawWindow替代floaty.window

注意:需要授予Hamibot悬浮窗权限才能正常显示。

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