2

Многие элементы графического интерфейса (окна, диалоговые окна ...) имеют текст, который не поддерживает выбор и копирование в буфер обмена. (Диалоговые окна ошибок Windows являются особым случаем: ctrl-c скопирует весь их текст в буфер обмена, без явного его выбора. Это даже включает заголовок окна.)

Есть ли способ скопировать эти «невыбираемые» тексты?


Этот ответ от другого вопроса, кажется, подходит идеально: https://superuser.com/a/493009/86828

1 ответ1

3

Существует довольно много утилит, которые могут извлекать текст из текстовых элементов управления, найденных в диалогах и окнах. Вот несколько таких продуктов:

Nirsoft SysExporter
GetWindowText
WinScraper
ShoWin
Spyxx
WinSpy++

У меня есть только опыт работы с Nirsoft SysExporter, который работает.

В тех случаях, когда эти утилиты не работают, можно использовать OCR для чтения с экрана. Я очень рад за эти случаи с многоязычным ABBYY Screenshot Reader. Это коммерческое программное обеспечение, продающееся за 29,99 долл. США или 9,95 евро, но я получил его через бесплатное предложение, которое все еще действует, или аналогичные предложения можно найти через Google. OCR не идеален, но обычно правильно получает почти весь текст.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .