Что нового

Защита от эмуляции кликов/нажатий? Не работают: MouseDown, MouseClick, Send

mir546

Новичок
Сообщения
27
Репутация
0
Пытаюсь сделать эмуляцию кликов по кнопкам(button) и нажатия на кнопки(keybord) в торговой(форекс) платформе UTIP.
Но ни как не получается, пробовал
и
Код:
MouseDown ("left") 
Sleep(1000) 
MouseUp("left")


и
Код:
MouseClick("left")
и
Код:
Send("{F9}")
(аналог клику)
ни чего не получается :stars:

Кстати MouseMove тоже не работает просто так, нужно сначала окно программы сделать не активным, потом переместить мышь, и только потом сделать его снова активным, но толку от этого всё-равно нету.

Может кто знает как это обойти?
Может какую-то стороннюю библиотеку надо юзать?

Если нужно добавить фото/видео для полноты понимания - скажите(или ссылку на платформу).

Не смотря на это функция
Код:
ControlGetPos($hWnd, '', '[CLASS:TAdvGlowButton; INSTANCE:4]')
без проблем считывает данные о элементе управления окна

Кто-нибудь сталкивался с подобным?
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
mir546
окно программы сделать не активным, потом переместить мышь
Если программа запускается с правами администратора, то и скрипту нужны эти права
Код:
#RequireAdmin
 
Автор
M

mir546

Новичок
Сообщения
27
Репутация
0
InnI сказал(а):
mir546
окно программы сделать не активным, потом переместить мышь
Если программа запускается с правами администратора, то и скрипту нужны эти права
Код:
#RequireAdmin

Так вот в чём проблема.
Благодарю, Гуру InnI!
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
mir546

Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.
 
Верх