[TC] получение заголовка окна
доброго времени всем.
может кто подскажет мне решить такую проблемку:
если например открыть The Bat, то нажав комбинацию клавиш в jaws insert+t можно услышать
заголовок The Bat!
а при помощи jaws-курсора можно посмотреть верхнюю строку и прочесть этот заголовок.
открыв редактор AkelPad и нажав эту же комбинацию мы опять же слышим заголовок AkelPad и тем же jaws-курсором можем этот заголовок увидеть.
но вот с хромоподобными браузерами это не работает.
например открываю Google Chrome со страницей яндекса.
нажав комбинацию insert+t здесь можно услышать:
заголовок Яндекс -- быстрый поиск в интернете - Google Chrome
или открываю браузер Cent Browser с тойже страницей яндекса
нажав комбинацию insert+t здесь можно услышать:
Яндекс -- быстрый поиск в интернете - Cent Browser
но вот заголовки в них просмотреть jaws-курсором или получить их у меня не получается.
если пробовать в этих браузерах получить заголовок при помощи GetWindowName (GetCurrentWindow ())
то получаем Chrome Legacy Window.
по классу тоже эти браузеры отличить друг от друга не получается.
при помощи GetAppFilePath () у этих браузеров файл для запуска одинаковый chrome.exe.
может кто что присоветует, как их можно все же различить именно при помощи jaws.
Здравствуйте, kenli.
Вы писали 12 октября 2024 г., 19:45:05:
Вот какую строку я вижу в скрипте "Избранное" по аналогичной задаче
(Получение заголовка окна):
let sn=GetWindowName (GetAppMainWindow (GetFocus ()))
В тему или нет решайте сами. :)
Вот экспериментальный скрипт:
Script experiment ()
SayString (GetWindowName (GetAppMainWindow (GetFocus ())))
CopyToClipboard (GetWindowName (GetAppMainWindow (GetFocus ())))
EndScript
Удачи.