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

Screen reader JAWS for Windows Russian

[JFWRus] автопик

Поздравляю всех с праздником троицы! Всего наилучшего!

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

Ответить   Sun, 11 Jun 2006 11:27:32 +0300 (#559775)

 

Ответы:

Всем привет!

Пожалуйста, подкиньте скриптик в котором производится клик по подписаному
графику.
Или где на такое посмотреть можно?

С уважением,
Сергей Картавцев.
mailto:SKart***@u*****.net

***
Это сообщение No4568
было разослано для 325 участников дискуссионного листа
[JFWRus] Клик по графику

Ответить   Sergey Kartavtsev Fri, 29 Sep 2006 23:03:07 +0300 (#595751)

 

Здравствуйте, уважаемые участники рассылки.
Сергей пишет:

Отвечаю, опираясь на работу с версией JAWS451.131:
В файл Default.jss входит скрипт
Script GraphicsList ()

При вызове данного скрипта по "горячим" клавишам Ins+Ctrl+Shft+g на экран
выводится диалог со списком найденных в приложении подписанных графиков, при
выборе нужного и нажатии OK производится щелчок левой кнопкой мыше на
графике.

Надеюсь, смог помощь.

С уважением
Дмитрий Каслин
kasl***@m*****.ru

***
Это сообщение No4573
было разослано для 325 участников дискуссионного листа
[JFWRus] Re: Клик по графику

Ответить   Sat, 30 Sep 2006 10:41:08 +0400 (#595818)

 

Всем привет!

Дмитрий Каслин пишет:

Действительно, очень удобный скрипт, но почему-то он не хочет замечать
многих подписаных графиков. Причём эти графики в окошке видны посстоянно.
В чём может быть проблема?
Пробовал и на JAWS-4.51, и на 7.00.135 - результат один и тот же.

С уважением,
Сергей Картавцев.
mailto:SKart***@u*****.net

***
Это сообщение No4587
было разослано для 325 участников дискуссионного листа
[JFWRus] Re[2]: Клик по графику

Ответить   Sergey Kartavtsev Tue, 03 Oct 2006 07:53:54 +0300 (#596521)

 

Добрый день, Sergey.

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

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

***
Это сообщение No4576
было разослано для 325 участников дискуссионного листа
[JFWRus] Re: Клик по графику

Ответить   Sat, 30 Sep 2006 16:29:22 +0400 (#595938)

 

Всем привет!

Нет, ну вот всё-таки объясните кто-нибудь почему не получается находить
подписанный график ни функцией FindGraphic ни GraphickList. Я уж для
пробы сделал скрипт для Ворда, который должен кликать по графической
кнопке открывающей файл. Сам этот график я предварительно подписал как
"OpenFile", вручную его нахожу без проблем и по клику левой кнопкой
открываю соответствующий диалог.
Что же мешает скриптам делать то же самое?
Испытывал на JAWS 7.0
На JAWS 4.51 почему-то этот скрипт не скомпилировался и ошибка Возникла
с константой S_TOP хотя в четвёрке она имеет место быть.
Но пока вопрос в том, почему не обнаруживается подписанный график?

А вот и сам скрипт:

Script OpenFileGraphClick ()
SaveCursor ()
JawsCursor()
JawsPageUp()
if (FindGraphic (GetCurrentWindow (), "OpenFile", S_Top, S_RESTRICTED)) then
LeftMouseButton ()
else
SayString("нет")
EndIf
RestoreCursor ()
EndScript

Буду благодарен за помощь в понимании причин.
С уважением
Сергей Картавцев.
mailto:SKart***@u*****.net

***
Это сообщение No4703
было разослано для 326 участников дискуссионного листа
[JFWRus] Re[2]: Клик по графику

Ответить   Sergey Kartavtsev Fri, 13 Oct 2006 06:17:33 +0300 (#599794)

 

Привет, Сергей!

Вы писали 13 октября 2006 г., 6:17: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
; restoreCursor можно явно не указывать, она влюбом случае вызывается в конце
скрипта.
EndScript

Попробуй перейди на невидимый курсор. И еще раз проверь точность написания подписаного
графического элемента.
Ну и проверь находится ли график в пределах окна или нет? Может надо поменять
последний параметр ограничение области поиска.

Ответить   Fri, 13 Oct 2006 15:10:25 +0300 (#599957)