Есть такая игра:http://fotostrana.ru/app/heavens/
Пытаюсь написать бота.
Открыл страничку, посмотрел код фрейма (зажать и подержать указатель мышки) на flash,получил то что мне нужно: <title>Небеса</title>
Нашёл то что ищет по титулу дискриптор: WinGetHandle()
Попытался написать код поиска дескриптора с титулом Небеса:
Код не находит дескриптор дочернего окна.
Если поменять строчку кода на Opt("WinTitleMatchMode", 1) ;
тогда находит страничку (дескриптор) если она активна в браузере.
Как бы получить дескриптор дочернего окна браузера в котором flash игра ?
Пытаюсь написать бота.
Открыл страничку, посмотрел код фрейма (зажать и подержать указатель мышки) на flash,получил то что мне нужно: <title>Небеса</title>
Нашёл то что ищет по титулу дискриптор: WinGetHandle()
Попытался написать код поиска дескриптора с титулом Небеса:
Код:
Opt("WinTitleMatchMode", 3) ; Точное сопоставление соответствия заголовка
$handle = WinGetHandle("Небеса", "")
$aPos = WinGetPos($handle) ; Получает позицию и размеры указанного окна.
MsgBox(4096,"MsgBox","Дескриптор= " & $handle &" Заголовок= Небеса" & @LF )
; WinClose($handle) ; Закроет окно с хэндлом $handle
Sleep(100) ; желательно паузу что бы не грузить процессор.
Код не находит дескриптор дочернего окна.
Если поменять строчку кода на Opt("WinTitleMatchMode", 1) ;
тогда находит страничку (дескриптор) если она активна в браузере.
Как бы получить дескриптор дочернего окна браузера в котором flash игра ?