Команда mouse.click работает в цикле?

Когда я запускаю эту программу, она каждый раз работает в пять шагов или циклов между определенным положением мыши или вы можете пять точек останова. Я не использую никакого цикла, и между каждым перерывом он ждет 5 секунд, которые я определил в mousedelay. Даже никаких изменений не наблюдается, когда в строке 3 я сменил тип вниз на тип вверх. Кто-нибудь может объяснить, как работает этот робот?

keyboard ⋘WIN+D⋙
mouse.click 338⫽36 relative false type down  
mouse.click 1878⫽972 relative false type down mousedelay 5000

person Himani Varshney    schedule 13.09.2019    source источник


Ответы (1)


Команда mouse.click не обеспечивает плавного движения мыши. Он движется, затем останавливается, движется, затем останавливается, как вы заметили. Это желательное поведение, поскольку оно имитирует пользователя и позволяет вам выбирать время между каждым движением мыши.

Конечно, есть изменения, когда у вас есть type down вместо type up в последней строке. Обратите внимание, что когда сценарий останавливается и вы перемещаете мышь, вы перемещаете выделение на рабочем столе. Если мышь «вверху», это означает, что левая кнопка мыши не нажата.

person Wiktoria Prusik    schedule 16.09.2019