Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: iisus on August 11, 2017, 02:56:38 PM

Title: Прокрутка колесика мышки.
Post by: iisus on August 11, 2017, 02:56:38 PM
1-Левая кнопка мыши
2-Правая кнопка мыши
4-Средняя кнопка мыши

А как прописывать прокрутку колесика вверх, вниз, влево, право?
Простейший скрипт, как прописать, вместо средней кнопки мыши: Если колесико прокручивается вверх, вниз, влево, право?

while(iskeydown(4)=1) //Если зажата средняя клавиша мыши
KEYPRESS(#E)
WAITMS(50)
end_cyc
Title: Re: Прокрутка колесика мышки.
Post by: iisus on August 11, 2017, 03:15:57 PM
Большое спасибо. Про право и лево точно подмечено). У меня просто на мыши колесико нажимается влево и право, прокручивая в эти стороны.
Title: Re: Прокрутка колесика мышки.
Post by: Oraven on August 11, 2017, 04:36:54 PM
Никак, кликер не умеет функцией ISKEYDOWN определять прокрутку колеса. Так же как и запись действий не записывает прокрутку.
Title: Re: Прокрутка колесика мышки.
Post by: Vint on August 11, 2017, 05:48:22 PM
iskeydown(4) будет равно один =1  только если именно эта строка выполняется в момент зажатой кнопки.

Колесо же ничего не зажимает, оно посылает серию коротких команд.
И в винде оно обрабатывается не так как кнопки. Колесо действует только над самим приложением и видимо сообщения посылаются именно ему и никому больше. Вот другие приложения, в том числе кликер, не видят сообщений от колеса, когда курсор не над ними.


У меня просто на мыши колесико нажимается влево и право, прокручивая в эти стороны.
Вот влево-вправо попробуй записать. Если кода появятся то работать с ними можно.
Может влево-вправо это просто доп клавиши мыши, как 4, 5 или 6...