Как скопировать название окна windows

Обновлено: 02.07.2024

Как скопировать текст в системных и программных уведомлениях Windows? Как скопировать надписи в интерфейсе приложений операционной системы и сторонних программ? Получая уведомления об ошибках или сталкиваясь с незнакомыми пунктами меню и настроек в плохо русифицированных программах и таковых вообще без поддержки русского языка, мы, чтобы получить в Интернете разъяснение, обычно переписываем текст и вводим его поисковик.

Можно ли как-то автоматизировать этот процесс, если приходится часто сталкиваться с непонятными уведомлениями или исследовать софт без поддержки русского?

Есть как минимум три способа для реализации поставленной задачи.

1. Textify

Бесплатная портативная утилита Textify являет собой узкопрофильный кустарный инструмент, предназначенный именно для копирования надписей в диалоговых окнах Windows и программ.

Утилита работает в фоне, её возможности задействуются горячими клавишами, настраиваемыми в её окне. Чтобы скопировать текст в системном, программном уведомлении или в интерфейсе приложения, используем на выбор сочетание клика правой, левой или средней кнопкой мыши и клавиш Ctrl , Alt или Shift .

Textify

Применяем выбранную комбинацию кнопкой «Apply» в окне утилиты.

Далее пробуем возможности Textify: подводим курсор к системной или программной надписи и жмём назначенную для работы утилиты комбинацию, например, Shift + средняя кнопка мыши. На экране появится небольшая надстройка с изъятым из уведомления или программного интерфейса текстом надписи. Этот текст можно скопировать с помощью опции копирования в контекстном меню или просто клавиш Ctrl + C . Реализуемая утилитой надстройка также предлагает нам кнопки отправки изъятого текста в популярные интернет-сервисы – Google Переводчик , поисковик Google , поисковик DuckDuckGo и Википедию .

Textify текст

Увы, Textify нельзя назвать 100%-но эффективным инструментом. Утилита работает с интерфейсом самой Windows, но стабильно только с её классической частью. В части работы с современным Modern- и UWP -интерфейсом, соответственно, Windows 8.1 и 10 могут наблюдаться сбои. Ну и со сторонними программами Textify дружит не со всеми, всё зависит от специфики их интерфейса. Стабильность в столь тонком деле может предложить только софт с OCR – технологиями распознавания текста на изображениях.

2. Abbyy Screenshot Reader

Самый эффективный инструмент, с помощью которого можно копировать надписи в диалоговых окнах, системном и программном интерфейсе – Abbyy Screenshot Reader, небольшая программка-скриншотер с функциями распознавания текста. Она делает снимок указанной нами части экрана, распознаёт текст и по итогу выводит его либо в буфер обмена, либо в текстовый файл из числа поддерживаемых форматов. Программа работает на базе OCR -технологий известной компании Abbyy , является платным продуктом.

Официальный веб-ресурс здесь:

Abbyy Screenshot Reader работает из системного трея, все необходимые настройки – область захвата, язык распознавания, способ вывода распознанного текста - задаются в окне программы.

Abbyy Screenshot Reader

Для старта распознавания вызываем программу из трея и жмём либо кнопку в окне программы, либо клавишу R . Далее указываем область распознавания надписи. И либо кликаем опцию «Сделать снимок», либо просто жмём Enter .

Abbyy Screenshot Reader

Затем извлекаем из буфера распознанный текст и вставляем куда надо.

3. QTranslate

Бесплатный аналог предыдущей программе – программа-переводчик QTranslate, она поставляется со встроенной технологией OCR для перевода текста с источников, не поддерживающих копирование.

Сайт загрузки программы:

Эта программа также работает из системного трея, где на её значке можно вызвать контекстное меню и выбрать функцию распознавания текста на экране. При желании в настройках QTranslate для запуска этой функции можно назначить свои горячие клавиши, по умолчанию они отсутствуют.

QTranslate

После запуска функции блоком на экране указываем область распознавания текста и жмём кнопку копирования в появившейся надстройке.

Конфигурация компьютера
Процессор: Intel Core i3 530 (2.93GHz)
Материнская плата: GigaByte GA-H55M-S2H
Память: 4 Гб DDR3-1333 DDR3 SDRAM
HDD: WDC WD10EARS-00Z5B1 (1000 Гб)
Видеокарта: NVIDIA GeForce GTS 250 (1024 Мб)
Звук: Realtek High Definition Audio
Блок питания: 500Вт
CD/DVD: HL-DT-ST DVDRAM GH22NS50
Монитор: Монитор ЖК 22" Samsung SyncMaster 2223NW
ОС: Windows 7
есть: 1800 обычных exe файлов. (0001.exe, 0002.exe, 0003.exe . )
задача: скопировать из них заголовки »
уточнение, Эти программы уже запущенны все, что ли, ибо как иначе заголовки взять?
Или же нужно не заголовки, а именно названия файлов обрабатывать, а файлы лежать в одной директории?

-------
Не в кількості знань полягає освіта, а в повному розумінні і вмілому використанні того, що знаєш.

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

файлы exe это установщики
файлы в одной директории.
для обработки названий файлов у меня есть програмулина


1. файлы естественно не запущенные. програмка сама должна их запускать
2. НУЖНЫ ЗАГОЛОВКИ (см. скриншот)

Конфигурация компьютера
Процессор: Intel Core i3 530 (2.93GHz)
Материнская плата: GigaByte GA-H55M-S2H
Память: 4 Гб DDR3-1333 DDR3 SDRAM
HDD: WDC WD10EARS-00Z5B1 (1000 Гб)
Видеокарта: NVIDIA GeForce GTS 250 (1024 Мб)
Звук: Realtek High Definition Audio
Блок питания: 500Вт
CD/DVD: HL-DT-ST DVDRAM GH22NS50
Монитор: Монитор ЖК 22" Samsung SyncMaster 2223NW
ОС: Windows 7
1. файлы естественно не запущенные. програмка сама должна их запускать »
Картина еще не полная, думаю никто не сможет помочь пока не будет уточнено такое:
эти программы, после запуска,имеют всего лиш один тот же заголовок, неважно это первое окно или окна меняются, но заголовок один и тот же? И все что требуется, это такой алгоритм:
1. Запускаем наш созданный обработчик, и он берет названия всех файлов в указанной директории в массив.
2. Дальше по очереди запускает каждую програмку из списка массива, ждет появления окна, берет в этого окна заголовок, закрывает эту програмку и пишет строчку в файл с порядковым номером програмки - заголовком 1 окна при ее запуске - и название програмки?

-------
Не в кількості знань полягає освіта, а в повному розумінні і вмілому використанні того, що знаєш.

эти программы, после запуска,имеют всего лиш один тот же заголовок, неважно это первое окно или окна меняются, но заголовок один и тот же?

не пойму. заголовки разные. но могут 2-3 попасться одинаковые.

И все что требуется, это такой алгоритм:
1. Запускаем наш созданный обработчик, и он берет названия всех файлов в указанной директории в массив.
2. Дальше по очереди запускает каждую програмку из списка массива, ждет появления окна, берет в этого окна заголовок, закрывает эту програмку и пишет строчку в файл с порядковым номером програмки - заголовком 1 окна при ее запуске - и название програмки?[/post]

подчеркнутое совсе не понял. от лексикона голова кипит.

1. Запускаем наш созданный обработчик, и он берет названия всех файлов в указанной директории в массив.
2. Дальше по очереди запускает каждую програмку из списка массива, ждет появления окна,
копирует название окна (на скриншоте выше обведено красным) и вписывает в txt файл строчку
и так 1800 раз, т.е. 1800 разных строчек с разными именами файлов и соотносящимися к ним заголовками
Конфигурация компьютера
Процессор: 4x2.53 (Core i5)
Материнская плата: Apple MacBook Pro
Память: 2x4GB SO-DIMMs of 1066MHz DDR3 SDRAM
HDD: Hitachi SATA 500 GB
Видеокарта: nVidia GeForce GT 320M
Звук: Cirrus Logic CS4206A
Блок питания: Нет
CD/DVD: Matshita DVD-R
Монитор: 15'' MacBook Pro monitor
Ноутбук/нетбук: MacBook Pro 6.2
ОС: OS X Mountain Lion (10.8.2)

тогда алгоритм такой.
1. делается список (массив) из содержимого целевой папки (1800 exe'шников)

2.1 запускается первая программа из списка, ловится окно, считывается заголовок в новый массив
2.2 запускается вторая, считывается заголовок в новый массив
.
2.1800 запускается 1800-ая, считывается заголовок в новый массив

3. из элементов массива с заголовками парсится нужная строка вида

только есть одно но - это займет неимоверно кучу времени. а если это установщики собранные для msiexec.exe, которые не дает запускать несколько копий одновременно, то еще больше.
Конфигурация компьютера
Процессор: Intel Core i3 530 (2.93GHz)
Материнская плата: GigaByte GA-H55M-S2H
Память: 4 Гб DDR3-1333 DDR3 SDRAM
HDD: WDC WD10EARS-00Z5B1 (1000 Гб)
Видеокарта: NVIDIA GeForce GTS 250 (1024 Мб)
Звук: Realtek High Definition Audio
Блок питания: 500Вт
CD/DVD: HL-DT-ST DVDRAM GH22NS50
Монитор: Монитор ЖК 22" Samsung SyncMaster 2223NW
ОС: Windows 7
P.S. Если программы-установщики похожие, то будет работать, иначе, нужно будет еще дорабатывать. Но суть думаю понятна.

-------
Не в кількості знань полягає освіта, а в повному розумінні і вмілому використанні того, що знаєш.

Последний раз редактировалось beve, 15-06-2010 в 18:16 . Причина: опечатка

beve, СУПЕР! работает как надо! пойду запущу на все файлы

beve, а насколько эта задача сложная? сколько времени у Вас заняло написание такого скрипта?
хочется поближе познакомиться с автоит. он прост в изучении? или это такой же язык програмирования как c++ pascal delphi ?

т.е. html я изучать не мог. а вот через WYSIWYG странички делать получается легко.
то же самое и с автоит хочется узнать. можно ли писать простые скриптики одним махом руки?

Последний раз редактировалось shadowbat, 15-06-2010 в 19:53 .

можно ли писать простые скриптики одним махом руки? »

можно и быстрее.
нужно научиться понимать логику (переменные, циклы и пр.) и не бояться самостоятельно читать справку (там, кстати, есть все для старта).
Удачи.

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

Как скопировать активное окно

  • Как скопировать активное окно
  • Как переместить окно
  • Как скопировать содержимое экрана

Если в активном окне вас интересует его текстовое наполнение, то нажмите сочетание клавиш ctrl + a, чтобы выделить все его текстовое содержимое. Эта команда сработает не во всех типах программ, но, например, в браузерах и текстовых редакторах такая операция предусмотрена. Затем скопируйте все выделенное в буфер обмена - нажмите сочетание клавиш ctrl + c. После этого переключитесь в то приложение, куда следует вставить скопированные данные, и нажмите сочетание клавиш ctrl + v или ctrl + Insert, чтобы поместить в него содержимое буфера обмена. В некоторых случаях такая схема позволяет скопировать не только текстовое наполнение активного окна, но и графику, установки форматирования текста и другие элементы. Например, это возможно при копировании активного окна Internet Explorer и последующей вставки в документ Microsoft Word.

Нажмите сочетание клавиш alt + print screen, если результат копирования активного окна требуется получить в виде растрового изображения. Клавиша print screen обычно располагается на уровне функциональных клавиш, но правее их. Иногда используется сокращенная маркировка этой кнопки - PrScn. На некоторых моделях лэптопов и ноутбуков эта клавиша действует только в сочетании с клавишей Fn. В любом случае, нажатие одной из этих комбинаций помещает видимую часть активного окна в буфер обмена. Извлечь ее оттуда можно с помощью любого графического редактора или даже текстового процессора Microsoft Word - нажатие сочетания клавиш ctrl + v приведет к вставке изображения в открытый в графическом или текстовом редакторе документ.

Используйте дополнительные специализированные приложения, если надо получить изображение не только видимой, но и скрытой за рамками окна области активного приложения. Например, программа SnagIt умеет самостоятельно прокручивать содержимое активного окна и делать его полный «скриншот».

40 горячих клавиш для Windows

Любительский

Аватар пользователя

Содержание

Содержание

Если вы точно знаете, как на компьютере перенести текст двумя кнопками — вместо этой статьи лучше почитайте наш ностальгический материал про историю Windows. А вот если вы по старинке жмете правую кнопку мышки и ищете в выпавшем списке заветное «Копировать» — сохраняйте материал в закладки. Мы научим вас всем горячим клавишам и докажем, что Ваш компьютер умеет гораздо больше, чем вы думали.

Горячие клавиши — это комбинации на клавиатуре, которые выполняют то или иное действие. А еще это невероятная экономия времени и сил. Сделать большинство офисных операций с помощью пары нажатий в разы проще и быстрее, чем вручную выискивать нужные кнопки. Представьте, что вам нужно перенести по отдельности кучу данных из одного файла в другой. Или к вашему столу приближается начальник, а на вашем мониторе развернуты 15 окон и все с чем угодно, но только не с работой. Вот тут-то горячие клавиши вам и помогут.

Набор новичка

Начнем с самых азов. При работе с перемещением, копированием и вставкой файлов или символов можно использовать сочетания клавиш Ctrl + Х, Ctrl + C и Ctrl + V, полностью игнорируя правую кнопку мыши и аналогичные в ней пункты. А если потребуется отменить последние действия — Ctrl + Z к вашим услугам. Создать папку с помощью горячих клавиш также можно — для этого нажмите Ctrl + Shift + N, а чтобы переименовать ее просто нажмите F2. Эта возможность доступна для любых файлов. Чтобы просмотреть буфер обмена в данный момент нажмите Win + V — особенно полезна эта функция при синхронизированном буфере с вашим смартфоном. Ах да, быстро открыть проводник можно, выполнив комбинацию Windows (далее Win) + E, а закрыть — Ctrl + W, и эта функция работает абсолютно с любым окном, помимо привычного всем Alt + F4. А одновременное нажатие Win + D сворачивает все открытые окна на рабочем столе.

Для тех, кто очищает корзину после каждого удаления, есть клавиша Shift. Зажмите ее перед удалением, игнорируя тем самым перемещение файлов корзину. А для забывчивых полезной может оказаться клавиша F3 — нажмите ее в окне проводника, чтобы воспользоваться поиском. Ctrl + P служит универсальной командой для перехода к окну печати выбранного файла, текста или страницы в браузере.

Ctrl + Х вырезать файл или текст для перемещения
Ctrl + C скопировать файл или текст
Ctrl + V вставка вырезанного или скопированного файла
Ctrl + Z отменить действие
Ctrl + Shift + N создать папку
F2 переименовать папку
Win + V открыть буфер обмена
Win + E открыть проводник
Ctrl + W, Alt + F4 закрыть текущее окно
Shift безвозвратное удаление файлов
Ctrl + P окно печати
Win + D свернуть все окна на рабочем столе

Клавиши для Windows 10 и не только

Следующий набор горячих клавиш уже для более редких операций. Некоторые из них, кстати, доступны только на Windows 10. Win + A для открытия центра уведомлений, Win + Alt + D для показа календаря, времени и ближайших событий, если они, конечно, есть. Win + G для открытия игрового режима и настроек захвата, Win + I для быстрого перехода к Параметрам, Win + S для открытия поиска на панели задач и Win + L для выхода из системы и блокировки компьютера. Отдельно стоит упомянуть такие функции, как переключение между оконным и полноэкранным режимами в играх — Alt + Enter и создание снимка выделенной части экрана — Win + Shift + S. Для создания обычного скриншота есть клавиша Print Screen. Для тех, кто не хочет использовать мышку для перемещения между открытыми окнами, можно воспользоваться сочетанием Win + 1-9, в зависимости от порядкового номера необходимого окна. Или же обратиться к одной из самых популярных среди геймеров горячей клавише — Alt + Tab.

Win + A открыть центр уведомлений Win10
Win + Alt + D открыть календарь и события Win10
Win + G открыть игровой режим Win10
Win + I переход к параметрам Win10
Win + S поиск на панели задач Win10
Win + L выход из системы, блокировка компьютеры
Alt + Enter переключение режимов отображения игры
Win + Shift + S создание скриншота части экрана Win10
Print Screen скриншот всего экрана
Win + 1-9, Alt + Tab переключение между окнами на рабочем столе

Боевая готовность браузера

Как часто вы пользуетесь браузером, постоянно? Что ж, для вас, разумеется, также существует несколько очень даже полезных сочетаний. Прежде всего, самая важная комбинация, Ctrl + Shift + T, открывает последние закрытые вкладки — спасение для случайно закрытых, важных страниц. Если же, наоборот, требуется закрыть активную вкладку — с Ctrl + W это можно сделать ощутимо быстрее. Для создания новой вкладки воспользуйтесь сочетанием Ctrl + T. При работе с большим количеством открытых вкладок приятной находкой может стать возможность перемещения между ними путем нажатия Ctrl + 1-9, в зависимости от номера нужной вкладки в последовательном порядке. Тут же может пригодиться поиск на странице, который можно быстро вызвать нажатием клавиши F3. С помощью Ctrl + N можно открыть новое окно браузера, а при переходе по ссылке с зажатым Ctrl или Shift вы откроете страницу в новом окне или новой вкладке соответственно. Также можно открыть и новое окно в режиме инкогнито, выполнив комбинацию Ctrl + Shift + N. Если все же забыли перейти в режим инкогнито — очистить историю быстро и просто можно нажав Ctrl + H. Для просмотра окна загрузок нажмите Ctrl + J. Все вышеупомянутые горячие клавиши актуальны для любого браузера для Windows.

Ctrl + Shift + T открыть последние закрытые вкладки
Ctrl + W закрыть вкладку
Ctrl + T создать новую вкладку
Ctrl + 1-9 перемещение между вкладками
F3 окно поиска по странице
Ctrl + N новое окно браузера
Ctrl + Shift + N новое окно в режиме инкогнито
Ctrl + H очистить историю
Ctrl + J окно загрузок

Гроза документов

Это были самые полезные горячие клавиши в Windows, которые вам точно пригодятся. Помните, что во многих специализированных программах типа фотошопа есть свои наборы горячих клавиш, и, если вы постоянно работаете с их функционалом, стоит расширить свой «словарный запас» комбинаций еще больше.

Есть программа. В ее окне есть элемент - таблица с данными по столбцам. Как скопировать все данные? Горячие клавиши не работают. Есть программа Textify но она не цепляет объект таблицы в целом только ряд. Но рядов много. Есть ли способ?

Простой 1 комментарий

hint000

гуглить по фразе "screen OCR" - нагуглится несколько программ, какая лучше не скажу - надо пробовать.
Если найдёте лучшую - отпишите ответ, другим может тоже пригодиться.

tsklab

5c9b53f814238826154612.jpg


Или написать программу, которая будет искать нужное окно и читать его свойство "текст".

Любой "сканер" окон. Ничего не надо фотографировать, ничего не надо распознавать, получает текст из самого окна.
Для примера:

AutoIt v3 - поставляется вместе с автономным инструментом, называемым AutoIt v3 Window Info (Program Files\AutoIt3\AU3Info.exe).

zero Dump - инструмент с помощью которого можно изменить элементы управления окна. Приложение имеет возможность автоматически определять дескриптор окна, а также предлагает возможность ввести шестнадцатеричный код вручную.

ShoWin - утилита которая отображает полезную информацию о окна при перетаскивании на них курсором кнопки захвата, программа позволяет включать окна которые были отключены и показывать скрытые окна.

Syn Spy - маленькая утилита "шпион" предназначенная для исследования приложений, включающая в себе такие инструменты как: cканер API, сканер цветов, сканер паролей, сканер окон и генератор кода.

Spy and Capture - позволяет идентифицировать свойства окна, его объекты, стили, классы, информацию процесса и многое другое.

Window Hack - программа шпион для граббинга информации элементов управления Windows. Программа также может изменять различные атрибуты элементов управления программ.

InqSoft Window Scanner - утилита для просмотра информации элементов и управления окнами Windows (например, позволяет "включить" невидимые или неактивные окна), и объектами, связанными с окнами: процессами, потоками, меню окон.

WinDowzer - программа показывает полезную системную информацию о диалоговом окне или элементе интерфейса, которые находятся под курсором мыши: хэндл окна, родительское окно, размер окна, название класса, стили, адреса процедур обработки, пользовательские данные, родительское приложение. Программ такого типа чуть более чем много, но среди всего этого изобилия так и не нашлось программы с нужным мне функционалом. Поэтому пришлось делать ее самому.

Читайте также: