Как скопировать текст из диалогового окна?

15637
Tony_Henrich

В Windows иногда появляется сообщение об ошибке с длинным текстом. Ввод вручную точных деталей сообщения об ошибке может быть раздражающим и длительным процессом.

Есть ли способ скопировать текст из диалогового окна Windows?

24

7 ответов на вопрос

20
heavyd

Попробуйте просто нажать Ctrl+, Cкогда диалог имеет фокус. Если это обычное модальное окно сообщения Windows, он поместит текст в диалог в буфер обмена для вас.

Скопированный текст должен выглядеть примерно так:

--------------------------- Window Title --------------------------- The dialog box main text --------------------------- OK  --------------------------- 
«Если» это важное слово здесь! Похоже, что Windows 7 лучше, чем Vista, лучше, чем XP. outsideblasts 14 лет назад 2
6
omf

Немного старый вопрос, но здесь другое решение:

Для окон, которые изначально не поддерживают Ctrl + C, есть несколько утилит, которые будут перетаскивать все текущие процессы и позволять вам извлекать текст из стандартных объектов окна (списки, выпадающие списки и т. Д.)

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

http://www.nirsoft.net/utils/sysexp.html

5
Chris Dwyer

Если у вас есть OneNote, вы можете сделать снимок экрана, затем щелкнуть правой кнопкой мыши вставленное изображение (в OneNote) и выбрать «Копировать текст из рисунка».

У меня обычно есть успех с этим. Иногда мне нужно сделать небольшое редактирование, хотя.

2
Synetech

Для диалогов и элементов управления, которые не имеют встроенной возможности копирования, я предпочитаю использовать WinSpy ++ для захвата необработанного текста. (Вы просто используете инструмент выбора, чтобы выбрать нужное окно / элемент управления, а затем скопируйте текст из поля заголовка.)

2
Cees Timmerman

This page lists 7 programs for that (in case Ctrl+C doesn't work). ShoWin 2.0 is by McAfee and works fine though i wish its preview was a little bigger.

2
Paul

Также есть Textify, который может захватывать текст одним щелчком мыши.

Вы когда-нибудь хотели скопировать какой-либо текст из диалогового окна, которое не обеспечивает такую ​​функциональность?

Textify был создан для решения этой проблемы: вы можете навести указатель мыши на текст, щелкнуть по ярлыку мыши (Shift + средний щелчок по умолчанию) и получить доступный для выбора вид текста.

demo video

0
intellilogic

Это появилось в моем поиске «скопировать заголовок окна», и хотя OP специально запрашивает содержимое диалога; если вы хотите скопировать больше «заблокированного» текста из окна, есть «Microsoft Spy ++». Это то, что подражает большинству из них, так как это было ДЛИННОЕ время, прежде чем у него был тег Microsoft. Это также более актуально, чем большинство из них предлагают, и будет иметь более длительную поддержку. Он всегда был установлен с Visual Studio (не экспресс), начиная с версии 6.0; так что если у вас есть VS, поиск «шпион». Это позволяет вам смотреть на многие вещи, такие как элементы управления и текст из окон. Вы можете скачать текущую и предыдущую версию здесь: http://mdb-blog.blogspot.com/2010/11/microsoft-spy-or-spyxx-for-download.html Начните с базового уровня, нажмите на очки, а затем перетащите цель в окно, из которого вы хотите получить информацию, нажмите «ОК», и тогда вы сможете пройтись по вещам. Для получения дополнительной информации поиск по использованию.

Подсказка: текстовое поле «Заголовок окна» не настолько дружелюбно, от начала или до нажатия клавиши «home», чтобы начать, удерживайте клавиши Shift и End, затем Ctrl + C, чтобы скопировать весь заголовок. (Ctrl + A или тройной щелчок работают)