creature.ws пишет:А если предположить, что проблема не в ошибочном синтаксисе вашего скрипта и учесть, что речь о игре способной приносить доход, то «неработающий ImageSearch» — возможное проявление факта существования некой встроенной защиты от читеров.
Читерство тут не при чём. Прикладываю картинку.
Жёлто-зелёное окно - это покерная программа. Как она там защищена от читеров - вопрос не ко мне. Я пытаюсь получить информацию не из неё, а из программы статистики которая видна на картинке в виде в виде нескольких чёрных окошек с цветными цифрами. Я хочу получить некоторое производное от этих данных статистики. Часть их даёт сама программа - в левом верхнем углу. Эта программа официально разрешена и читерством не является, как и использование её данных.
Из всех "всплывающих" окон смог найти один вид, который имеет свой заголовок, но текст из него извлечь не удаётся. Использовал вот такой код:
WinGetTitle, title, ahk_class HwndWrapper[HoldemManager.exe;;94d5ffc9-e98e-4778-b319-3b1063dfdf7f]
WinGetText, text, ahk_class HwndWrapper[HoldemManager.exe;;94d5ffc9-e98e-4778-b319-3b1063dfdf7f]
MsgBox В окне %title% был текст: `n`n %text%
Заголовок определился, что говорит, о том, что класс окна, взятый из "Window Spy" верен.
Как я убедился "чёрные окошки" - это элементы одного окна - класс у всех один.
А "всплывающие", которые появляются при нажатии на эти "чёрненькие", имеют всегда разные классы.
Можете подсказть путь по получению данных из первых или вторых? Или способ их прочтения при помощи ImageSearch.