回答
要让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 生成,内容仅供参考