Что нового

Mouseclick кликает до перемещения

Marjel

Новичок
Сообщения
11
Репутация
0
Собсна как лечить?
Поставил скорость перемещения 0 (мгновенно) - происходит клик там где сейчас находится курсор, затем перемещается в нужные координаты и кликает там. Окей. Поставил скорость 1 - тоже самое.
Всё что выше не проверял, скорость перемещения медленнее меня не устраивает. Как быть?
 
A

Alofa

Гость
Демонстрирующий пример скрипта в студию.
 

hedji

Продвинутый
Сообщения
409
Репутация
94
А если сначала передвинуть, а потом кликнуть?
Код:
MouseMove ;передвигаем на нужные координаты
MouseClick ;кликаем по тем же самым координатам
 
Автор
M

Marjel

Новичок
Сообщения
11
Репутация
0
hedji, ну это крайний выход

Блин, ничего не понимаю. Сделал тестовый скрипт. На кнопках GUI AutoIt'а всё работает норм.
Тоесть по ним не кликает. Запускал и свой скрипт с тестовым. Не кликает. Но в открытых у меня приложениях совершенно точно кликает до перемещения. Причём на экране у меня открыты разные приложения. Клиенты разных игр, мобильный эмулятор. Вряд ли же есть какая-то чувствительность кнопок? Может это как-то зависеть от загруженности процессора (типа поддтормаживает - не успевает переместить)? При этом в нужном месте он же тоже кликает. Тоесть делает кликов больше чем прописано. Разве можно один клик растянуть на два положения мыши?!
 
A

Alofa

Гость
Marjel сказал(а):
... Сделал тестовый скрипт...
Молодец. Именно в процессе подготовки теста проблемы либо подтверждаются, либо нет.

Marjel сказал(а):
... Может это как-то зависеть от загруженности процессора...
Может, если в коде ранее делался клик. Т.е. клик улетает не в то окно.

Marjel сказал(а):
... Но в открытых у меня приложениях совершенно точно кликает до перемещения...
Попробуйте для теста притормозить скрипт Sleep-ами и в MouseClick() поставьте speed по больше.
 
Верх