Отправляет email-рассылки с помощью сервиса Sendsay

[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.

Ответить   Sat, 12 Oct 2024 19:45:05 +0300 (#3707868)

 

Ответы:

Здравствуйте, kenli.

Вы писали 12 октября 2024 г., 19:45:05:

Вот какую строку я вижу в скрипте "Избранное" по аналогичной задаче
(Получение заголовка окна):
let sn=GetWindowName (GetAppMainWindow (GetFocus ()))
В тему или нет решайте сами. :)
Вот экспериментальный скрипт:
Script experiment ()
SayString (GetWindowName (GetAppMainWindow (GetFocus ())))
CopyToClipboard (GetWindowName (GetAppMainWindow (GetFocus ())))

EndScript
Удачи.

Ответить   Sat, 12 Oct 2024 21:13:54 +0300 (#3707869)

 

Здравствуйте, Grolin.

Вы писали 12 октября 2024 г., 21:13:54:

попробовал этот ваш вариант, но как-то срабатывание происходит не всегда как нужно.
результат который меня устроил получил вот таким образом:
GetVersionInfoString (GetAppFilePath (), "ProductName")

Ответить   Sun, 13 Oct 2024 09:49:46 +0300 (#3707882)

 

Здравствуйте, kenli.

Вы писали 13 октября 2024 г., 9:49:46:

Чего-то я не пойму, вроде в начале речь шла о получение заголовка
Web-Окна, а теперь вы даёте образец получения наименования текущего приложения.
Ладно, главное, что вы свои задачи решили, остальное суета.
Удачи.

Ответить   Sun, 13 Oct 2024 17:51:52 +0300 (#3707887)

 

Здравствуйте, kenli.

отвечаю на письмо от 12 октября 2024 г., 19:45:05:

скорей всего у вас установлена Умная навигация: Элементы управления.
попробуйте нажать быстро дважды инсерт+ стрелка вверх, этот режим джоз курсора должен сняться, теперь пробуйте прочесть заголовок.
чтобы снять этот режим координально, надо в центре настроек
Web, HTML, PDF
?Открыто? ??
Чтение
?Закрыто? ??
?Web, HTML, PDF?
Навигация
?Открыто? ??
Режим умной навигации Элементы управления
пробелом выбрать нужный режим. сохранить и пользоваться.

Ответить   Tue, 15 Oct 2024 05:41:28 +0300 (#3707925)