Author Topic: Прокрутка колесика мышки.  (Read 8028 times)

0 Members and 1 Guest are viewing this topic.

iisus

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Прокрутка колесика мышки.
« on: August 11, 2017, 02:56:38 PM »
1-Левая кнопка мыши
2-Правая кнопка мыши
4-Средняя кнопка мыши

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

while(iskeydown(4)=1) //Если зажата средняя клавиша мыши
KEYPRESS(#E)
WAITMS(50)
end_cyc

iisus

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Re: Прокрутка колесика мышки.
« Reply #1 on: August 11, 2017, 03:15:57 PM »
Большое спасибо. Про право и лево точно подмечено). У меня просто на мыши колесико нажимается влево и право, прокручивая в эти стороны.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Прокрутка колесика мышки.
« Reply #2 on: August 11, 2017, 04:36:54 PM »
Никак, кликер не умеет функцией ISKEYDOWN определять прокрутку колеса. Так же как и запись действий не записывает прокрутку.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Прокрутка колесика мышки.
« Reply #3 on: August 11, 2017, 05:48:22 PM »
iskeydown(4) будет равно один =1  только если именно эта строка выполняется в момент зажатой кнопки.

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


У меня просто на мыши колесико нажимается влево и право, прокручивая в эти стороны.
Вот влево-вправо попробуй записать. Если кода появятся то работать с ними можно.
Может влево-вправо это просто доп клавиши мыши, как 4, 5 или 6...
« Last Edit: August 11, 2017, 05:51:12 PM by Vint »