Что нового

Нажатие кнопки в окне скрытом в системный трей.

ssfrostss

Новичок
Сообщения
6
Репутация
0
Есть бот который перезапускается каждые 55 минут и в нем нужно сделать 2 клика. Я написал код так что окна сворачиваются и активируется нужное делается 2 клика окно сворачивается. Загвоздка в том, что есть младший брат, который дергая мышкой специально мешает кликам и закрывает программу. Есть ли какая нибудь возможность осуществить клик по этой кнопке не активируя окна. Информация о кнопке есть.
Class TButton
Instance 4
Name
Advanced Mode [CLASS:TButton; INSTANCE:4]
ID 328972
Text Старт
Position 283, 8
Size 98, 21
ControlClick Coords 59, 9
Style 0x54010000
ExStyle 0x00000000
Handle 0x000000000005050C
 
Автор
S

ssfrostss

Новичок
Сообщения
6
Репутация
0
может руки кривые, но не помогло
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
ssfrostss,
Иногда у меня работает только такая конструкция.
Код:
$hWin = WinGetHandle('BBot 6.3 - Aveom.com')
;If Not $hWin Then ;...
$hButton = ControlGetHandle($hWin, '', '[CLASS:TButton; INSTANCE:4]')
;If Not $hButton Then ;...
ControlClick($hWin, '', $hButton)
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
C2H5OH,
Первый пост, под спойлером.
 
Верх