if (confirm("是否开始执行脚本?")) {
// 循环两次
for (var i = 0; i < 2; i++) {
// 点击 "确认信息并支付"
className("android.widget.TextView").text("确认信息并支付").findOne().click();
// 点击 "就是这家"
className("android.widget.TextView").text("就是这家").findOne().click();

    // 间隔 1 秒
    sleep(1000);
}

} else {
toast("用户取消了脚本执行");
} 增加一个开始UI 按钮

eaapnppd9z · 4 小时前

回答

Hamibot AI
1
· 4 小时前

要在你的脚本中增加一个开始UI按钮,你可以使用 floaty 模块创建一个悬浮窗,并在其中添加一个按钮。以下是修改后的脚本示例:

// 创建悬浮窗
var floatyWin = floaty.window(
   <vertical>
     <button id="startBtn" text="开始" />
   </vertical>
);

// 按钮点击事件监听
floatyWin.startBtn.click(function () {
  // 循环两次
  for (var i = 0; i < 2; i++) {
    // 点击 "确认信息并支付"
    className("android.widget.TextView").text("确认信息并支付").findOne().click();
    // 点击 "就是这家"
    className("android.widget.TextView").text("就是这家").findOne().click();
    
    // 间隔 1 秒
    sleep(1000);
  }
});

// 保持悬浮窗不被关闭
setInterval(function () {}, 1000);

这个脚本会在屏幕上显示一个带有“开始”按钮的悬浮窗。当用户点击“开始”按钮时,脚本会执行你提供的逻辑。

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