我该如何修复此自动点击按钮脚本:while(autoscript){buttonName.click()}

时间:2019-05-16 17:49:45

标签: javascript

所以我只想为游戏创建一个脚本,该脚本会自动单击按钮

ive尝试使用true / false语句,但是以某种方式无法正常工作

as.numeric(comparePT(my_choices, linear_in_log_odds_prob_weight, 
                     linear_in_log_odds_prob_weight, tk_1992_utility, 4)$pt)
# [1] 881.3 943.2 312.6 307.2

3 个答案:

答案 0 :(得分:0)

尝试这样的事情:

TextBox.Text.Replace(":", "")

它使用setInterval是因为一个无限的while循环对于浏览器来说可能有点过多。调整数字(let clicker = setInterval(() => document.getElementById('maxall').click(), 50); 的第二个参数以更改速度。数字表示“每x ms调用此函数”。

当您想再次停止它时,请使用:

setInterval()

答案 1 :(得分:0)

首先,您的while循环需要计算为true,因此将自动脚本更改为true。

第二,如果您可以控制此脚本的加载方式,请通过将其包含在body标签底部来确保在dom执行后加载该脚本。

答案 2 :(得分:0)

var maxa = document.querySelector("#maxall")

var autoscript = false;

var interval = 1E2; // 0.1 second

toggle();

function toggle() {
  autoscript = !autoscript;
  if (autoscript) {
    var intervalID = setInterval(function() {
      if (autoscript) maxa.click();
      else clearInterval(intervalID);
    }, interval);
  }
}
<button id="maxall" onclick="console.log('clicked')">Click</button>
<button onclick="toggle()">Toggle</button>