2016-02-29 2 views
0

Мне нужна небольшая помощь. я хочу сделать что-то, что вы положили в консоль, и нажимать Enter bottom в течение 2000 раз, а автоматический щелчок на 2000 раз без задержки! и ключ для остановки этого действия. кто-нибудь может мне помочь? большое спасибо !автоматический кликер и автоматическое нажатие клавиши в консоли javascript

ответ

0

С JQuery:

function enter_key(ctrl, alt, shift, which) { 
    var e = $.Event("keydown"); 
    e.ctrlKey = false; 
    e.altKey = false; 
    e.shiftKey = false; 
    e.which = e.keyCode = 13; 
    $(document.documentElement || window).trigger(e); 
} 
var stop = false; 
for (var i=0; i<2000; ++i) { 
    if (!stop) { 
     enter_key(); 
    } 
} 

нажмите проще:

var stop = false; 
for (var i=0; i<2000; ++i) { 
    if (!stop) { 
     $('button').click(); 
    } 
} 

и вы можете остановить итерации установкой:

stop = true; 
+0

Спасибо за ваш ответ. я хочу что-то, что просто щелкнуть, что я не должен устанавливать id или имя тега, чтобы щелкнуть. Я хочу что-то, что просто нажмите! –

0

я вещь об этом, и я нашел код которые нажимают на определенную позицию:

var elem = document.elementFromPoint(x, y); 

elem.addEventListener('click', function() { 
    console.log('clicked') 
}, false); 

var support = true; 

try { 
    if (new MouseEvent('click', {bubbles: false}).bubbles !== false) { 
     support = false; 
    } else if (new MouseEvent('click', {bubbles: true}).bubbles !== true) { 
     support = false; 
    } 
} catch (e) { 
    support = false; 
} 

setInterval(function() { 
    if (support) { 
     var event = new MouseEvent('click'); 
    }else{ 
     var event = document.createEvent('Event'); 
     event.initEvent('click', true, true); 
    } 
    elem.dispatchEvent(event); 
},1000); 

и я нашел этот код для позиции ПОЛУЧИТЬ мыши:

function FindPosition(e) { 
    var posx = 0; 
    var posy = 0; 
    if (!e) var e = window.event; 
    if (e.pageX || e.pageY)  { 
     posx = e.pageX; 
     posy = e.pageY; 
    } 
    else if (e.clientX || e.clientY) { 
     posx = e.clientX + document.body.scrollLeft 
      + document.documentElement.scrollLeft; 
     posy = e.clientY + document.body.scrollTop 
      + document.documentElement.scrollTop; 
    } 
    // posx and posy contain the mouse position relative to the document 
    // Do something with this information 
} 

так, как я могу использовать этот код, чтобы импортировать положение мыши в авто клик код ???

+0

Задавая вопрос в ответе, это не хорошая идея, вы должны задать другой вопрос. – jcubic

Смежные вопросы