1. Уважаемый модератор, проблема слишком специфична и ее исходное название не влезло в Edit темы. Мои извинения. Переименовал. Надеюсь, теперь лучше.
2. Ты не прав (говорю тебе, как пользователю, а не модератору ;)). Проблема действительно обширная, однако я привел пример приложения - Excel 2003, диалоговое окно Найти и Заменить, неотлавливаемые кнопки нижней панели. О том, что было сделано я тоже написал:
- Пробовал поймать Window Info - не поймалось.
- Пробовал использовать функцию _WinAPI_EnumChildWindows с поиском невидимых - не поймалось.
В случае необходимости кликнуть, я получаю координаты окна, прибавляю смещение по x и y, щелкаю мышкой. Но сейчас возникла необходимость получить Text (Caption, Title - как угодно) одного из таких контролов. Конкретно - TLabel (или его аналог). Учитывая то, что контрол невозможно отловить функциями WinAPI, то это не получится сделать вообще. Поэтому для меня важнее любым способом получить текст. К сожалению, в тексте есть числовые значения и их нужно выделить, поэтому контрольная сумма пикселей в данном случае не годится.
Если существует какой-либо грабер, способный на вход принять скриншот, а на выход выдать текстовую строку (работающий в командой строке) - это было бы оптимально. Или просто достаточно легкий грабер. Использовать для этого FineReader было бы извращением, однако, если других вариантов не будет, то придется написать еще и макрос для работы с ним... но нехотелось бы. Очень.
Надеюсь, теперь, когда я более подробно описал проблему, кто-нибудь сможет помочь.