|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.04.2011, 14:30 | #11 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 300
|
Если программа поддерживает MSAA (или его открытый аналог), то ею сможет пользоваться даже слепой. Причем если есть хорошая поддержка фреймворка, то автор проги об этом может и не знать.
Что касается мониторов, то я предпочитаю включать DPI-масштабирование. P.S. Извините за офтоп, закругляюсь. |
05.04.2011, 14:42 | #12 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 300
|
Хм, прочитал про "Java Accessibility API". Я так и не понял включен ли он по умолчанию. Но похоже обязательным условием его использования является установка Java Access Bridge for Microsoft Windows.
Последний раз редактировалось eduard93; 05.04.2011 в 17:27. |
05.04.2011, 16:01 | #13 | ||
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Ну, ради бога.
А как этому мешает фреймворк с поддержкой Accessive-технологий? Цитата:
А теперь вопрос: для скольки своих программ ты "это рассчитывал сам"? С учётом того, что у тебя не было цели "быть изолированным"? Спорим, что я угадаю ответ с первой попытки? Ответ: ни для одной. Поведение по умолчанию (читай: для большинства программ) не должно требовать дополнительных усилий от разработчика. Иначе никтоэтим заниматься просто не будет. Наоборот: реализация нестандартных поведений должна сопровождаться дополнительной работой. Это называется кнут и пряник. Мы поощряем хорошие тенденции и наказываем плохие. Цитата:
1024x768 при DPI 96 выглядят идентично (по размерам) 1200x960 при DPI 120. Разница только в том, что вторая конфигурация отражает более мелкие детали. Для чего, собственно, большое разрешение обычно и ставят.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
Последний раз редактировалось mihali4; 03.11.2011 в 01:57. |
||
06.04.2011, 15:10 | #14 |
Регистрация: 25.08.2010
Сообщений: 9
|
Тем временем отловил багу...
Код из первого месседжа виснет если консольная прога ничего не отдала в STDOut. Изначально подразумевалось что пустая картинка никак не попадет на распознавание а тут выяснилось что реальность вносит свои коррективы и это случается... А на пустую картинку gocr матерится только в StdErr (пихать который в StdOut не вижу смысла как и обрабатывать отдельно в данной задаче). Можно решить или установкой таймаутов или вот так например: Код:
|
06.04.2011, 19:37 | #15 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 300
|
Проверил Java Access Bridge - работает, но у него свое собственное апи. Так что получается что в плане получения текста из неоконных контролов джавовский фреймворк ничем не хуже всех остальных.
|
08.04.2011, 09:13 | #16 |
Регистрация: 25.08.2010
Сообщений: 9
|
|
08.04.2011, 11:17 | #17 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 300
|
У меня его автоинсталятор не заработал. Пришлось ставить вручную по мануалу.
|
10.04.2011, 04:44 | #18 | |
Регистрация: 25.08.2010
Сообщений: 9
|
Цитата:
Правда при попытке выдрать чтото из многострочных [Text] оно вылетает но это курить API надо и шаманить применительно к конкретному софту видимо. |
|
03.11.2011, 01:05 | #19 |
Регистрация: 03.11.2011
Сообщений: 3
|
Уважаемый -=blAck=-. Не могли бы Вы выложить проект полностью (с второго сообщения в этой теме). Что то у меня не получается его компилировать.
|
08.11.2011, 14:48 | #20 |
Регистрация: 25.08.2010
Сообщений: 9
|
Что именно вызывает ошибку ? Там проект довольно специфический и тянет за собой много всего, а эта часть - именно о том чтобы выцепить с заранее известного места на экране образ и скормить на распознавание. PNG кажется был прикручен внешним модулем найденным в гугле. Ну и как выяснилось распознавалка плохо дружит с экранным dpi, поэтому картинку перед распознаванием в несколько раз увеличивал чтобы получить более качественный результат.
Последний раз редактировалось mihali4; 10.11.2011 в 11:56. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с получением текста из label чужого окна, при том что, текст и класс уже известны. | Человек_Борща | Общие вопросы Delphi | 1 | 15.01.2011 18:49 |
Java-приложения в телефоне. | alina-alina | Общие вопросы по Java, Java SE, Kotlin | 7 | 03.03.2010 22:27 |
Проблема с получением текста в tclientsocket | zver777 | Работа с сетью в Delphi | 1 | 24.09.2009 22:50 |
Проблемка с подсветкой текста | blackstersl | Общие вопросы Delphi | 2 | 22.06.2009 10:37 |
Запуск Java Приложения | Mega | Общие вопросы по Java, Java SE, Kotlin | 31 | 23.03.2009 09:30 |