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

Screen reader JAWS for Windows Russian

[JFWRus] англо-русский словарь для jaws

здравствуйте!
кого интересует словарь для jaws на1000 слов пусть напишет мне по адресу: ast***@y*****.ru
с уважением astra

***
Это сообщение No3112
было разослано для 288 участников дискуссионного листа
[JFWRus] англо-русский словарь для jaws

Ответить   Mon, 13 Feb 2006 10:32:33 +0200 (#514618)

 

Ответы:

Привет, всем!

Вот тут пытаюсь приучить JAWS в одной программе нажимать одну кнопочку,
дело в том что он никак её не видит, ни джавс курсором ни каким другим.
Пытаюсь сделать это при помощи функции "MoveToFrame ()"
Создаю фрейм чтобы верхний левый угол и правый нижний угол находились на
кнопке,
а затем создаю скрипт
куда вставляю следующие функции:

JawsCursor ()
moveToFrame () (в этой функции указываю имя фрейма).
LeftMouseButton
PCCursor

По идеи курсор должен вставать в верхний левый угол фрейма, а он встаёт чуть

выше. пробовал делать верхний левый угол чуть ниже он вообще встаёт не
понятно куда.
В программе BeeOnline у меня всё получилос. таким способом я научил его
нажимать на кнопку отправить. А тут не знаю что ему надо.
Вобщем замучился сам и замучил своего брата который подводил мне мышку к
кнопке.
Бросил это дело, а потом решил написать сюда.
Если тут всё так не безнадёжно как мне кажется, то напишите что можно ещё
сделать.

Всем большое спасибо.
С уважением Павел.
pvlw@f*****.ru

***
Это сообщение No3118
было разослано для 291 участников дискуссионного листа
[JFWRus] Переход к фрейму

Ответить   Mon, 13 Feb 2006 22:34:21 +0600 (#514881)

 

Здравствуйте, Павел.
Попробуйте при создании фрейма задать его размеры и положение двойным быстрым
нажатием Control + Shift + левая квадратная скобка.
В этом случае автоматически размер и позиция фрейма устанавливается соответственно
размеру и позиции окна или элемента управления,
в котором находится джоз-курсор.

Вы пишите:

выше.

Это вы как определили?
Если точно известно, что курсор попадает чуть выше, то подвиньте его вниз
(GetCursorRow, MoveTo).
С уважением, Анатолий.

***
Это сообщение No3122
было разослано для 291 участников дискуссионного листа
[JFWRus] Re: Переход к фрейму

Ответить   "i_chay" Tue, 14 Feb 2006 09:53:21 +0400 (#514922)

 

Доброго времени суток, Павел.

Вы писали:

Как вариант, хотя и не самый идеальный, попробуйте указать координаты
на экране нужной кнопки и щёлкать по этой точке. переключитесь на
jaws-курсор, подведите указатель мыши к кнопке и нажмите alt+del. Вы
услышите два числа, первое это координата x, вторая - координата y.
Например, Вы услышали числа 120 430, тогда скрипт будет иметь такой
вид:

SaveCursor ()
JawsCursor ()
MoveTo (120, 430)
LeftMouseButton ()
RestoreCursor ()

Желаю успеха.

Ответить   Штефуряк Иван Tue, 14 Feb 2006 11:34:26 +0200 (#515003)

 

Добрый вечер, Штефуряк.

Ваш скрипт удачен, но я бы добавил в него установку курсора
относительно окна программы, а кто знает где она будет в следующем
запуске.

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

***
Это сообщение No3128
было разослано для 291 участников дискуссионного листа
[JFWRus] Re[2]: Переход к фрейму

Ответить   Tue, 14 Feb 2006 18:50:56 +0300 (#515142)

 

Доброго времени суток, Сергей.

Вы писали:

Согласен, а как это сделать?

Ответить   Штефуряк Иван Tue, 14 Feb 2006 20:25:49 +0200 (#515286)

 

Добрый вечер, Иван.

Это сделать довольно просто.
Но сначала придётся сделать небольшой временный скрипт,
который бы проговаривал координаты относительно окна программы. Он нам
понадобится только для озвучивания координат.

Script relativeCoordinates ()
var
handle main,
int x,
int y
let main=GetAppMainWindow (GetCurrentWindow ())
let x=GetCursorCol ()
let y=GetCursorRow ()
let x=x-GetWindowLeft (main)
let y=y-GetWindowTop (main)
SayInteger (x)
SayInteger (y)
EndScript

Ну а теперь когда ставим курсор в нужную нам позицию, то указываем
наши координаты плюс границы окна:

MoveTo (x + GetWindowLeft (GetAppMainWindow (GetCurrentWindow ())), y + GetWindowLeft
(GetAppMainWindow (GetCurrentWindow ())))

Здесь я заполнил все параметры прямо функциями, чтобы без надобности
не разводить переменных там, куда вы поместите эту строку, просто
замените x и y на услышанные координаты.

По идее должно работать!

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

***
Это сообщение No3135
было разослано для 291 участников дискуссионного листа
[JFWRus] Re[4]: Переход к фрейму

Ответить   Tue, 14 Feb 2006 23:49:43 +0300 (#515304)

 

Приветствую, Павел.

А может без фреймов обойтись, просто скриптом? jaws курсор на координату экрана,
в данном случае на кнопку. затем
запомнить точку сочитанием Alt +del, и состряпать простой скрипт:

Script Otmyena ()
SaveCursor ()
JAWSCursor ()
MoveTo (434, 585)
Pause ()
LeftMouseButton ()
SayString ("Otmyena")
RestoreCursor ()
EndScript

Это у меня нажимается кнопка *Отмена* в программе the bat. соответственно координаты
в функцию MoveTo определите свои.

--
. У-у-у-у !!! Как все запущено !!!

Со всем почтением: Badjos.
baubadjo20***@l*****.ru

***
Это сообщение No3127
было разослано для 291 участников дискуссионного листа
[JFWRus] Re: Переход к фрейму

Ответить   Badjos Tue, 14 Feb 2006 23:34:47 +1100 (#515071)