回答
以下是一个简单的 Hamibot 控制器脚本,可以实现开始和暂停的功能。你可以根据自己的需求进一步调整界面或逻辑。
// 文档地址 https://docs.hamibot.com/
var handlers = {
running: false,
start: function () {
if (this.running) return;
this.running = true;
toast("任务开始");
// 在这里添加你的任务代码
},
stop: function () {
if (!this.running) return;
this.running = false;
toast("任务暂停");
// 在这里添加停止任务的代码
}
};
// 创建悬浮窗
var floatyWin = floaty.window(
<vertical padding="16">
<button id="startBtn" text="开始" bg="#4CAF50"/>
<button id="pauseBtn" text="暂停" bg="#F44336"/>
</vertical>
);
// 开始按钮点击事件
floatyWin.startBtn.click(function () {
handlers.start();
});
// 暂停按钮点击事件
floatyWin.pauseBtn.click(function () {
handlers.stop();
});
// 保持悬浮窗不被关闭
setInterval(function () {}, 1000);
使用说明:
- 开始按钮:点击后会执行
handlers.start()
方法,显示提示“任务开始”。 - 暂停按钮:点击后会执行
handlers.stop()
方法,显示提示“任务暂停”。
你可以将自己需要执行的任务代码插入到对应的函数中。
ℹ️ 本回答由 AI 生成,内容仅供参考