24

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

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

7 ответов7

20

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

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

---------------------------
Window Title
---------------------------
The dialog box main text
---------------------------
OK   
---------------------------
6

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

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

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

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

5

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

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

2

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

2

На этой странице перечислены 7 программ для этого (в случае, если Ctrl+C не работает). ShoWin 2.0 от McAfee и отлично работает, хотя хотелось бы, чтобы его превью было немного больше.

2

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

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

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

демонстрационное видео

0

Это произошло в моем поиске «скопировать заголовок окна», и хотя 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 или тройной щелчок работают)

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