[JFWRus] автопик
Поздравляю всех с праздником троицы! Всего наилучшего!
***
Это сообщение No4115
было разослано для 320 участников дискуссионного листа
[JFWRus] автопик
← Июнь 2006 → | ||||||
9
|
||||||
29
|
30
|
За последние 60 дней ни разу не выходила
Открыт:
27-07-2004
Пре-модерация: Нет
Адрес для писем в лист: comp.soft.others.jfwrus-list@subscribe.ru
Поздравляю всех с праздником троицы! Всего наилучшего!
***
Это сообщение No4115
было разослано для 320 участников дискуссионного листа
[JFWRus] автопик
Здравствуйте, уважаемые участники рассылки.
Сергей пишет:
Отвечаю, опираясь на работу с версией JAWS451.131:
В файл Default.jss входит скрипт
Script GraphicsList ()
При вызове данного скрипта по "горячим" клавишам Ins+Ctrl+Shft+g на экран
выводится диалог со списком найденных в приложении подписанных графиков, при
выборе нужного и нажатии OK производится щелчок левой кнопкой мыше на
графике.
Надеюсь, смог помощь.
С уважением
Дмитрий Каслин
kasl***@m*****.ru
***
Это сообщение No4573
было разослано для 325 участников дискуссионного листа
[JFWRus] Re: Клик по графику
Всем привет!
Дмитрий Каслин пишет:
Действительно, очень удобный скрипт, но почему-то он не хочет замечать
многих подписаных графиков. Причём эти графики в окошке видны посстоянно.
В чём может быть проблема?
Пробовал и на JAWS-4.51, и на 7.00.135 - результат один и тот же.
С уважением,
Сергей Картавцев.
mailto:SKart***@u*****.net
***
Это сообщение No4587
было разослано для 325 участников дискуссионного листа
[JFWRus] Re[2]: Клик по графику
Добрый день, Sergey.
Script Play ()
SaveCursor ()
if (FindGraphic (GetCurrentWindow (), "play", S_TOP, S_RESTRICTED)) then
LeftMouseButton ()
EndIf
RestoreCursor ()
EndScript
--
С уважением, Сергей.
***
Это сообщение No4576
было разослано для 325 участников дискуссионного листа
[JFWRus] Re: Клик по графику
Всем привет!
Нет, ну вот всё-таки объясните кто-нибудь почему не получается находить
подписанный график ни функцией 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]: Клик по графику
Привет, Сергей!
Вы писали 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
Попробуй перейди на невидимый курсор. И еще раз проверь точность написания подписаного
графического элемента.
Ну и проверь находится ли график в пределах окна или нет? Может надо поменять
последний параметр ограничение области поиска.
Всем привет!
Пожалуйста, подкиньте скриптик в котором производится клик по подписаному
графику.
Или где на такое посмотреть можно?
С уважением,
Сергей Картавцев.
mailto:SKart***@u*****.net
***
Это сообщение No4568
было разослано для 325 участников дискуссионного листа
[JFWRus] Клик по графику