1

Тема: AHK: Как вытащить текст из любого ToolTipa?

Добрый день Всем)

Как получить текст из ToolTipa любого окна или программы?
Уточняю -> При наведении на объект появляется ToolTip с текстом, как этот текст вытащить например в MsgBox, %Текст из ToolTip%

Зарание спасибо.

2

Re: AHK: Как вытащить текст из любого ToolTipa?

Насколько мне известно, ToolTip - это окно, находящееся поверх остальных окон. Соответственно, должны работать команды WinGet, WinGetText, ControlGetText и встроенные переменные.

3

Re: AHK: Как вытащить текст из любого ToolTipa?

Очень полезная программа-вытаскивает с окон текст, который не копируется с окон обычным способом,
но не вытаскивает инфу с ToolTip.


MsgBox, Выберите окно с которого хотите считать текст, нажмите F7
F7::
Clipboard = чисто
WinGetActiveTitle, name1 ;определяет имя окна
WinActivate, %name1%
WinWait, %name1%
WinGetText, text ; Будит использовано окно, найденное выше.
Clipboard = %text%
MsgBox, Считанный текст занесен в Clipboard, т.е. его можно вставит в любой `n текстовый документ клавишами Ctrl+v или правой клавишей мыши -> Вставить :`n%text%


4

Re: AHK: Как вытащить текст из любого ToolTipa?

Писал сам на основе примеров с Хелпа)))

5

Re: AHK: Как вытащить текст из любого ToolTipa?

ОГРОМНОЕ Спасибо ypppu за совет с командой ControlGetText помогло, работает с программными ToolTip-ами, что мне и нужно))).
Код ToolTip для тестирования


F6::
loop 1
{
tooltip, проверка ToolTipa
}

Код программы вытаскивания текста из ToolTip-а-всплывающих подсказок:


MsgBox, Копирование с ToolTip-всплывающей подсказки. Наведите курсор мыши на объект, после появления подсказки нажмите F7
F7::
Clipboard = чисто
ControlGetText, TextToolTipa,, ahk_class tooltips_class32 ;класс ToolTip
msgbox %TextToolTipa%
Clipboard = %TextToolTipa%
MsgBox, Считанный текст занесен в Clipboard, т.е. его можно вставит в любой `n текстовый документ клавишами Ctrl+v или правой клавишей мыши -> Вставить :`n%TextToolTipa%
return

;выход из программы
F10::
ExitApp

6

Re: AHK: Как вытащить текст из любого ToolTipa?

Предупреждение: в Браузерах программа Копирование с ToolTip-а не работает-выдает пустой результат, но мне это и не нежно было.

7

Re: AHK: Как вытащить текст из любого ToolTipa?

ypppu пишет:

и встроенные переменные.

  Какие?

8

Re: AHK: Как вытащить текст из любого ToolTipa?

Если в качестве параметра WinTitle указать A, команда будет работать с активным окном.

9 (изменено: millenium7000, 2014-06-30 07:39:27)

Re: AHK: Как вытащить текст из любого ToolTipa?

А, не легче (в хроме к примеру) нажать пр. кн. мыши, просмотр кода страницы, ctr+f, и в сплывшем поиске ввести часть текста от toltipa (потом просто скопировать весь текст). И не нужно засорять компьютер лишними программами...

10

Re: AHK: Как вытащить текст из любого ToolTipa?

А не проще использовать IE, чем засорять компьютер всякими хромами?