Author Topic: Некорректная работа через привязку к окну  (Read 9472 times)

0 Members and 1 Guest are viewing this topic.

fallowings

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Игра: Dota 2
Что есть: Скрипт сделал, в игре работает, все супер
Code: (clickermann) [Select]
MOVE(805,242)
KEYPRESS(1)
LCLICK(805,242)
WAITMS(50)
LCLICK(1000,496)
WAITMS(50)
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
WAITMS(50)
KEYPRESS(#ENTER)
WAITMS(50)
Тут кусок кода, он одинаковый для всех повторяющихся частей, меняются только координаты
Проблема:
Код отлично работает в раскрытом окне, все клики и копипасты проходят. Как только включаю выбор нужного окна (Через ALT+W) - перестают срабатывать нажатия. При этом наведение работает (пункты подсвечиваются), сами нажатия - нет.
Причем не пашет, даже если окно игры активно

P.S. Нажатие пробовал делать разными способами (даблклик, опускание и поднимание мышки, нажатие мыши через кейпресс), все равно не работает

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Не работает в оконном режиме Ctrl+V потому как клавиши незажимаютмя а просто последовательно жмется Ctrl а потом V

fallowings

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Не работает в оконном режиме Ctrl+V потому как клавиши незажимаютмя а просто последовательно жмется Ctrl а потом V
В скрипте идет:
Опустить Контрл
Опустить V
Поднять V
Поднять Контрл

Что не так? при том с мышкой то же самое

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Ну что не понятного то? В оконном режиме не работает зажатие клавиш клавиатуры, а вот зажатие клавиш мыши работают.

fallowings

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
В оконном режиме не работает зажатие клавиш клавиатуры, а вот зажатие клавиш мыши работают.

Мышь тоже не работает)

Хорошо, есть ли другие варианты для нажатия клавиш? Через винапи такое возможно?
Виртуалбокс - удобно конечно, но прожорливый слишком.

СеРДцЕ_РаЗБиТо_ТоБоЙ

  • Освоившийся
  • **
  • Posts: 21
    • View Profile
У меня такая же проблема.

Не срабатывают клики мыши при привязке.

Причем через winapi postmessage тоже не срабатывают

unevil

  • Зашел в гости
  • *
  • Posts: 13
    • View Profile
Попробуйте задержки поставить, возможно окно не успевает воспринимать нажатие...

d2_bot

  • Освоившийся
  • **
  • Posts: 85
    • View Profile
По 1 сек сделай задержки

d2_bot

  • Освоившийся
  • **
  • Posts: 85
    • View Profile
ДАНУ 2013 ;D ну извиняйте, хотя с точки зрения seo все прекрасно, кстати на этот вопрос я попал через ПС, ну и ответил, а дату не смотрел вопрос актуальный)