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

Screen reader JAWS for Windows Russian

[JFWRus] lingvo

Добрый вечер, участники рассылки!

Кто использует словарь Lingvo, тому предлагаю маленький скрипт по
озвучиванию слова средствами Lingvo, ну вы знаете, если там нажать на
рисунок, то будет произнесено слово.

Итак, для начала нужно на этот графический объект наклеить ярлык. Для
этого переклбючившись на JAWS курсор найдите нужную картинку и нажмите
ins+G и введите название
play
именно так, так как скрипт будет искать именно это слово.

Затем нажав ins+0 вставляйте нижеследующий текст (между звёздочками, но
без них) в редактор. Потом встанте в тело скрипта и нажмите ctrl+D и в
нужном поле ввода укажите горячию клавишу и Ok.
Всё, теперь компилируем ctrl+S и пользуемся.

***
include "hjconst.jsh" ; JAWS default constants

Script Play ()
SaveCursor ()
if (FindGraphic (GetCurrentWindow (), "play", S_TOP, S_RESTRICTED)) then
LeftMouseButton ()
EndIf
RestoreCursor ()
EndScript
***

Учтите, что эта функция работает не везде, то есть не во всех
словарных статьях, а только там где есть соответствующая кнопка.

--
С уважением, Сергей.

***
Это сообщение No789
было разослано для 174 участников дискуссионного листа
[JFWRus] lingvo

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.others.jfwrus
Написать в лист: mailto:comp.soft.others.jfwrus-list@subscribe.ru
Отписаться: mailto:comp.soft.others.jfwrus--unsub@subscribe.ru?subject=comp.soft.others.jfwrus

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Fri, 24 Dec 2004 18:38:34 +0300 (#286422)

 

Ответы:

Hello Сергей,

Бросьте мне его пожалуйста.

Ответить   Володя Fri, 24 Dec 2004 22:05:11 +0200 (#286524)

 

bonjour Володя.

Вы писали из почтовой программы The Bat! (v1.62r) Personal:

Кого, Lingvo??? :-))) Это же целый компакт-диск, даже больше! :-)

Ответить   Fri, 24 Dec 2004 23:48:20 +0300 (#286534)

 

Доброй ночи, Francophile и Володя.

А если скрипт, то он там внизу был...

--
С уважением, Сергей.

***
Это сообщение No792
было разослано для 174 участников дискуссионного листа
[JFWRus] Re[3]: lingvo

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.others.jfwrus
Написать в лист: mailto:comp.soft.others.jfwrus-list@subscribe.ru
Отписаться: mailto:comp.soft.others.jfwrus--unsub@subscribe.ru?subject=comp.soft.others.jfwrus

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Sat, 25 Dec 2004 00:24:39 +0300 (#286548)

 

Hello Сергей,

в ЭТОМ ТО И БЕДА. Я ПИСЬМО УДАЛИЛ И ОСТАЛСЯ С НОСОМ. перешлите
его еще раз.

И ЕЩЕ. одна просьба: ДАЙТЕ
ЛИНК НА ДИСТРИБ ВАШЕЙ МЫШКИ. я скачал только обновление.

Ответить   Володя Sat, 25 Dec 2004 00:03:58 +0200 (#286894)

 

Добрый вечер Сергей.
24.12.04 на тему: "[JFWRus] lingvo" Вы писали:

А у меня возникла вот такая проблемма: при каждом запуске lingvo
меняется картинка и соответственно номер графика. Так что, если я
пометил график и в текущем сеансе всё работает, то в следующий раз
надо помечать его снова. Можно ли сделать так, чтобы jaws нажимал
кнопку мыши при нахождении любого графика? Или другой вариант:
подвести мышь к определённым координатам экрана и если там есть
какой-нибудь график, подписаный или нет, то чтобы происходило нажатие.
Я знаю, как подвести курсор мыши к той или иной точке, но как соблюсти
условие наличия графика не знаю. Извините, если я непонятно
объяснился.

Ответить   Штефуряк Иван Fri, 24 Dec 2004 23:34:31 +0200 (#286550)

 

Доброе утро, Иван.

Что-то странно это...
Обычно график меняется только при смене цветового разрешения windows.

Можно искать графики по аттрибуту ATTRIB_GRAPHIC, функциями FindFirstAttribut
и
FindNextAttribut.

Так же проверкой этого аттрибута взяв его предварительно функцией
GetCharacterAttributes

А может Вы не там берёте график, я имел ввиду тот, что стоит в самой
карточке в той же строке, где транскрипция. Он постоянный, во всяком
случае у меня.

2All: Может ещё где есть кнопки для озвучки, кроме карточки?

--
С уважением, Сергей.

***
Это сообщение No796
было разослано для 174 участников дискуссионного листа
[JFWRus] Re[2]: lingvo

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.others.jfwrus
Написать в лист: mailto:comp.soft.others.jfwrus-list@subscribe.ru
Отписаться: mailto:comp.soft.others.jfwrus--unsub@subscribe.ru?subject=comp.soft.others.jfwrus

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Sat, 25 Dec 2004 10:00:34 +0300 (#286645)

 

Доброе утро Сергей.
25.12.04 на тему: "[JFWRus] Re[2]: lingvo" Вы писали:

Да нет, я беру его в самой карточке. Я тоже раньше искал не в самой
карточке и ничего не нашёл.

Ответить   Штефуряк Иван Sat, 25 Dec 2004 11:47:47 +0200 (#286683)

 

bonjour Штефуряк.

Вы писали из почтовой программы unknown:

Согласен с Иваном. Я один раз пометил этот график даже с помощью
зрячего человека, в следующий раз JAWS на месте этого графика говорит
"пусто" (у меня читается только маркированная графика).

Ответить   Sat, 25 Dec 2004 18:38:33 +0300 (#286790)

 

Привет, Francophile!

Вы писали 25 декабря 2004 г., 17:38:33:

Да, бывает такое, что график меняется, тогда я мечу все варианты и ищу один,
второй или третий, вот пример скрипта из программы Thebat
Script PickAddresses ()

if IsAddressGrid () then
;SaveCursor ()
InvisibleCursor ()
RouteInvisibleToPc ()
if (FindGraphic (GetFocus (), "adress", S_bottom , S_RESTRICTED)
|| FindGraphic (GetFocus (), "adres", S_bottom , S_RESTRICTED))
then
RoutePCToInvisible (); аналогично нажатию мыши.
Endif
else
TypeCurrentScriptKey ()
endif

EndScript

Ответить   Олег Кутищев Sat, 25 Dec 2004 19:06:14 +0200 (#286820)