Всплывающая подсказка

908
Muhammed Rauf K

Есть ли программное обеспечение со следующими функциями:

  • Это может быть использовано для копирования текста всплывающей подсказки.
  • Например, если я наведу указатель мыши на кнопку (скажем, в Adobe Photoshop, он отобразит длинный текст). Затем, если я нажму комбинацию клавиш, я смогу получить подсказку, показанную ранее.
1
почему мы не можем его построить ??? ;) Sreekumar P 12 лет назад 0
@Sreekumar: Мы можем. Я буду ... или мы будем ... Если кто-то существует, мы тратим наше драгоценное время. Muhammed Rauf K 12 лет назад 0

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

2
SkyBeam

Это сильно зависит от программы, которую вы используете. Некоторые программы просто скрывают всплывающую подсказку, как только вы нажимаете клавишу, например alt. Поэтому использование alt+ PrtScnне сработает для захвата этих подсказок. Однако нажатие PrtScnтолько обычно захватывает весь экран, включая все всплывающие подсказки по мере их появления на экране.

Некоторые приложения для скриншотов также позволяют определять глобальные горячие клавиши. Пока вы не используете комбинацию клавиш, она может работать даже для назначения задач, таких как «окно будущего» для этих клавиш.

Недавно я наткнулся на Greenshot, который также позволяет определять горячие клавиши. Поэтому, если вы хотите, чтобы области экрана захвата не использовались, попробуйте назначить PrtScnключ для действия захвата области.

В качестве альтернативы попробуйте просто нажать PrtScn(без запуска какого-либо инструмента для создания снимков экрана), а затем вставить свой снимок экрана в инструмент для рисования (например, IrfanView или использовать Photoshop, как кажется, у вас есть). Затем вырезать область, которую вы хотели бы сохранить.

Я не хочу, чтобы это было изображение, я хочу, чтобы это был чистый текст, я должен использовать его повторно. Muhammed Rauf K 12 лет назад 0
ОК, тогда это другая история. Мне было непонятно при чтении вопроса. Мои извинения. Возможно, инструмент, подобный тому, который включен в AutoIt (AutoIt Window Info), мог бы быть использован для извлечения текста RAW из элементов, появляющихся на экране. Я пробовал AutoIt Window Info, но он также не позволяет наводить всплывающие окна QuickInfo, потому что они исчезнут, как только мышь покинет кнопку. Возможно, какой-то код можно использовать повторно, поскольку текст QuickInfo обычно привязан к кнопке. Так что это может быть читаемым из свойств кнопки. SkyBeam 12 лет назад 0
1
peth

«Если есть сомнения, используйте грубую силу».

Текст всплывающей подсказки будет сохранен где-нибудь, с большой вероятностью того, что он окажется в исполняемом файле, который его отображает

Вы можете извлечь строки из рассматриваемого исполняемого файла, например, с помощью утилиты, такой как Strings (Microsoft), и найти в выводе слово или два из отображаемой всплывающей подсказки.

Использование: strings.exe [-a] [-b байт] [-n длина] [-o] [-q] [-s] [-u]

Strings принимает подстановочные знаки для имен файлов, а дополнительные параметры командной строки определяются следующим образом:

-s Рекурсировать подкаталоги.
-o Смещение печати в строке файла находится.
-a Сканирование только для ASCII.
-u Сканирование только для UNICODE.
-b bytes Байты файла для сканирования.
-n X Строки должны содержать не менее X символов.

Для поиска в одном или нескольких файлах наличия определенной строки с помощью строк используйте команду, подобную этой:

strings * | findstr /i TextToSearchFor

Похожие вопросы