0
У меня есть следующий бесконечный цикл, но только после 2 попыток он больше не продолжит выполнение run_click()
;NodeJS - почему бесконечный цикл не бесконечен?
Как я могу это исправить, чтобы работать вечно, не получая блок?
var forever = null;
function loopit() {
forever = setTimeout(function() {
run_click();
loopit(); // Please run for-ever to keep alive the robot
}, 5000);
}
function run_click() {
var robot = require("robotjs");
var mouse=robot.getMousePos();
// 2 time it shows on the console but then nothing...
console.log("Mouse is at x:" + mouse.x + " y:" + mouse.y);
robot.moveMouse(770,442);
robot.mouseClick();
robot = null;
}
loopit();
вы уверены, что это не выполняется? консоль зарегистрировать дату в верхней части 'loopit', чтобы убедиться, что –
[Я не могу воспроизвести проблему.] (https://jsfiddle.net/yhb2fot3/) – undefined
Возможно ли какое-то исключение в robotjs? –