Author Topic: Привязка к окну, не работают клики мышкой.  (Read 1845 times)

0 Members and 1 Guest are viewing this topic.

Atom

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Помогите пожалуйста разабраться, почему после привязки к окну не работают клики мышкой?
Вот начало скрипта:

$h = hget( 510,550) // делаем активным окно
print( hgettext($h) )

//wndpos($h,0,0)    // позиционируем его
hset($h,1)     // включаем оконный режим

LDOWN(210,210)
WAIT(1)

LDOWN(210,210)
WAIT(1)

MOVE(710,710)
WAIT(1)
 
LUP(710,710)
WAIT(1)

HALT

Если hset($h,1)  удалить (убрать привязку к окну), то все работает. Не пойму в чем причина?
Задача состоит в том, чтобы кликет работал в отдельном окне, которое можно сдвинуть либо скрыть, такое возможно сделать?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Что за странный код, после LDOWN должен идти LUP.
Поведение в окнах может сильно отличаться. Если хочешь какое то постоянство то нужна виртуальная машина.

Вот например у меня этот код в режиме привязки к браузеру в котором запущена флеш ферма из вконтакте, даже в свернутом окне после запуска перемещает игровое поле.
Code: (clickermann) [Select]
LDOWN(472,637)
WAITMS(60)
LUP(743,654)
HALT

Atom

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Что за странный код, после LDOWN должен идти LUP.
Поведение в окнах может сильно отличаться. Если хочешь какое то постоянство то нужна виртуальная машина.
Это простая команда в экселе зажать в одном месте передвинуть курсор, потом отпустить, тем самым полусилось выделение. Так вот в оконном режиме это не работает. Не пойму как сделать, чтобы кликер работал в оконном режиме.

Atom

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
поймите, зажатия и наведение курсора в  оконном режиме невозможны .
Тепеть понятно, спасибо.
А есть ли способ, чтобы кликер работал в другом окне или это только в виртуальной машине можно реализовать?