Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > Распознание текста


Автор: Spawn 12.6.2002, 06:14
Подскажите пожалуйста, есть ли функция или процедура для распознания текста в заданном окне Винды?

Автор: Baa 12.6.2002, 15:17
Что значит распознания???
Тебе надо сравнить текст окна с каким-то своим? в чем проблема...опиши подробней

Автор: Spawn 12.6.2002, 16:41
Цитата(Baa @ 12.6.2002, 16:17)
Что значит распознания???
Тебе надо сравнить текст окна с каким-то своим? в чем проблема...опиши подробней

К примеру в каком-то окне есть вероятность дисконнекта  и вывод соответствующей надписи 'Connection Lost'. Вот мне и интересно можно эту надпись найти при помощи расрпознания или есть более простой способ?

Автор: Baa 12.6.2002, 19:27
GetWindowText
Получает текст окна...Проверяй текст через определенный интервал времени...

Автор: Spawn 12.6.2002, 19:42
Цитата(Baa @ 12.6.2002, 20:27)
GetWindowText
Получает текст окна...Проверяй текст через определенный интервал времени...

Дело в том что текст появляется не в заголовке окна а в виде сообщения (что то вроде MessageDlg) с кнопкой! ;-)

Автор: Baa 12.6.2002, 19:53
Вспомнил :) ты наерно про UO там кады Connection Lost там появляется такая табличка...

Автор: Baa 12.6.2002, 19:55
Похоже, ты решил какой-то мегакликер написать? хм...флаг тебе в руки, а чем тебе UOPilot не понравился?

Автор: Spawn 12.6.2002, 20:11
Цитата(Baa @ 12.6.2002, 20:55)
Похоже, ты решил какой-то мегакликер написать? хм...флаг тебе в руки, а чем тебе UOPilot не понравился?

Я пытаюсь сделать UOReconnector на случай отката сервера и других нехороших случаев.(Чтобы макросилось ночью нормально)
Как бы вроде все готово, но осталась ета загвоздка)))

Автор: Baa 12.6.2002, 20:41
Надо проверять через определенное время наличие TCP соединения с определенным IP адресом через определенный порт. Возможно есть и другие решения, но я вот ток это придумал.

Автор: Spawn 12.6.2002, 20:53
Цитата(Baa @ 12.6.2002, 21:41)
Надо проверять через определенное время наличие TCP соединения с определенным IP адресом через определенный порт. Возможно есть и другие решения, но я вот ток это придумал.

Ок

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)