mir546
03-06-2017, 00:48
Пытаюсь сделать эмуляцию кликов по кнопкам(button) и нажатия на кнопки(keybord) в торговой платформе UTIP.
Но ни как не получается, пробовал
и MouseDown ("left")
Sleep(1000)
MouseUp("left")
и MouseClick( "left" )
и Send ("{F9}")(аналог клику)
ни чего не получается
Кстати MouseMove тоже не работает просто так, нужно сначала окно программы сделать не активным, потом переместить мышь, и только потом сделать его снова активным, но толку от этого всё-равно нету.
Может кто знает как это обойти?
Может какую-то стороннюю библиотеку надо юзать?
Если нужно добавить фото/видео для полноты понимания - скажите.
ссылка на платформу http://usbbroker.com/files/platform/tradersetup.zip там можно демо счёт зарегать, а при регистрации ввести что угодно
UPD: несмотря на это функция ControlGetPos($hWnd, '', '[CLASS:TAdvGlowButton; INSTANCE:4]') без проблем считывает данные о элементе управления окна
Но ни как не получается, пробовал
и MouseDown ("left")
Sleep(1000)
MouseUp("left")
и MouseClick( "left" )
и Send ("{F9}")(аналог клику)
ни чего не получается
Кстати MouseMove тоже не работает просто так, нужно сначала окно программы сделать не активным, потом переместить мышь, и только потом сделать его снова активным, но толку от этого всё-равно нету.
Может кто знает как это обойти?
Может какую-то стороннюю библиотеку надо юзать?
Если нужно добавить фото/видео для полноты понимания - скажите.
ссылка на платформу http://usbbroker.com/files/platform/tradersetup.zip там можно демо счёт зарегать, а при регистрации ввести что угодно
UPD: несмотря на это функция ControlGetPos($hWnd, '', '[CLASS:TAdvGlowButton; INSTANCE:4]') без проблем считывает данные о элементе управления окна