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

[TC] Взаимодействие скринридеров с программами через api.

Моё почтение!

Jaws может взаимодействовать с разрабатываемым программным обеспечением
через библиотеку JfwApi.dll.
Вопрос к разработчикам:
Где можно взять наиболее внятную документацию по выше указанной библиотеке?
И, если есть что-то аналогичное для NVDA, поделитесь, пожалуйста,
информацией. Благодарю.

Ответить   Tue, 5 Jan 2021 16:50:16 +0300 (#3663388)

 

Ответы:

Здравствуйте, Вячеслав.

Ну скорей наоборот: это некое программное обеспечение через jfwapi.dll может взаимодействовать с JAWS.
Получить какой-то ответ от JAWS можно только при условии предварительного внедрения в него скриптов/функций, которые мы дёрнем через API, и они нам ответят специально запрограммированным образом.

http://win.tiflocomp.ru/docs/jfwapi.php
http://win.tiflocomp.ru/docs/jfwapi2.php
Однако у меня есть смутные воспоминания, что у jfwapi.dll были какие-то проблемы с Unicode в отправляемых ей сообщениях.
В связи с этим лучше ориентироваться на COM-интерфейс IJawsApi, где таких проблем я не помню.
http://win.tiflocomp.ru/docs/jfwapi3.php

http://win.tiflocomp.ru/docs/free/nvda_api_review.php

Кроме того, есть библиотека tolk, обеспечивающая универсальный интерфейс для отправки сообщений через API сразу нескольких программ экранного доступа, а также, если надо, то и SAPI5.
https://github.com/dkager/tolk

Если же вы всё-таки имели ввиду то, что написано в теме письма, то есть взаимодействие программ экранного доступа с другим программным обеспечением, то это делается не через какие-то библиотеки, а стандартными системными способами: CLI, COM-интерфейсы, MSAA/UIA и т.д.
Успехов. Никита.

Ответить   Wed, 6 Jan 2021 02:19:37 +0300 (#3663406)