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でいくつかの例外がありますか? –