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

Screen reader JAWS for Windows Russian

За 2005-07-14

[JFWRus] Re[9]: Возможно ли написать такой скрипт?..

Добрый вечер, Анатолий, Иван и Михаил.

М> Мне тоже повезло в том же направлении. Были в точности такие же обстоятельства
М> до и после добавления паузы в скрипт,

О-о, это значит мне не повезло:-)
Не помню с какой версией джоза, но там
была такая вот ситуация:
сначала отрабатывался цикл, так как бут-то в нём не было пауз, а после
выхода из него следовала пауза, то есть скрипт завершал работу только
после того, как пройдёт суммарное время пауз.
Например:

while (i<20)
Beep()
Pause()
Pause()
let i=i+1
EndWhile

При вызове такого скрипта бипы сливаясь в сплошной поток без пауз
отыгрывали, а скрипт заканчивал работу где-то секунд через 5, после
вызова.

К тому же в описании Pause, написано, что не стоит её использовать в
While... Ну я и подумал, что это как-то связано с этим...
И с тех пор я и не использовал... Да и не надо было... А в памяти
осталось...

Так что, сорри, если кого ввёл в заблуждение и заставил
поволноваться:-)

PS А что же всё-таки обозначают те слова, по поводу того, что не
стоит помещать комманды паузы в цикл while? Или я не правильно их
понял?

--
С уважением, Sergey.

***
Это сообщение No1743
было разослано для 225 участников дискуссионного листа
[JFWRus] Re[9]: Возможно ли написать такой скрипт?..

   2005-07-14 21:35:09 (#401535)

[JFWRus] Re[8]: Возможно ли написать такой скрипт?..

Здравствуйте, Sergey.

Вы писали 14 июля 2005 г., 17:47:17:

> Понятно, Вам просто повезло! Видно, при выполнении скрипта
> сложилось так, что
> задержка успевала отработать или ещё что происходило...
> Но Pause в циклах нормально не работает, это так на будущее:-)

Мне тоже повезло в том же направлении. Были в точности такие же обстоятельства
до и после добавления паузы в скрипт, как и у Ивана.

   Михаил Духонин 2005-07-14 20:18:06 (#401494)

[JFWRus] Re[2]: outlook ezpress

Здравствуйте.
Вы писали:
> Здравствуйте Сергей!
> Что бы джавс читал у вас все письмо, то есть весь текст, достаточно
нажать
> комбинацыю клавиш, инсерт + стрелка вниз.
А что нужно сделать чтобы jaws читал весь текст , потому что когда
встречаются в тексте пробелы то jaws замолкает, и чтобы читать дальше
приходиться снова нажимать комбинацию инцерт стрелка вниз, это очень
достаёт.
С уважением Василий Морарь
morar-vas***@m*****.ru

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

   2005-07-14 20:17:02 (#401492)

[JFWRus] Re[8]: Возможно ли написать такой скрипт?..

Здраствуйте, Сергей.
Исходное сообщение > Но Pause в циклах нормально не работает,

Приведите пример скрипта и поясните, пожалуйста, как по-вашему "нормально" должно
работать Pause().
С уважением, Анатолий.

***
Это сообщение No1740
было разослано для 225 участников дискуссионного листа
[JFWRus] Re[8]: Возможно ли написать такой скрипт?..

   "i_chay" 2005-07-14 18:58:44 (#401450)

[JFWRus] Re[7]: Возможно ли написать такой скрипт?..

Добрый день, Штефуряк.

Понятно, Вам просто повезло! Видно, при выполнении скрипта сложилось так, что
задержка успевала отработать или ещё что происходило...
Но Pause в циклах нормально не работает, это так на будущее:-)

--
С уважением, Sergey.

***
Это сообщение No1739
было разослано для 225 участников дискуссионного листа
[JFWRus] Re[7]: Возможно ли написать такой скрипт?..

   2005-07-14 18:02:07 (#401400)

[JFWRus] Re: outlook ezpress

Здравствуйте Сергей!
Что бы джавс читал у вас все письмо, то есть весь текст, достаточно нажать
комбинацыю клавиш, инсерт + стрелка вниз. Можно ето делать на калькуряторе,
так удобно.
Когда вы нажимаете стрелку вниз, то джоус читает только строки, и по етому
приходится нажимать достаточьно много раз. А когда нажимаем ету комбинацыю,
то читает весь текст.
С наилучшими пожеланиями!
Иван.

***
Это сообщение No1738
было разослано для 225 участников дискуссионного листа
[JFWRus] Re: outlook ezpress

   2005-07-14 16:41:35 (#401345)

[JFWRus] Re[6]: Возможно ли написать такой скрипт?..

Добрый день Сергей.
Проверил, работает. После добавления в скрипт Анатолия строки pause
после ctrl+shift скрипт также заработал. Я сделал себе ещё два
аналогичных скрипта, только для других двух языков и всё работает.

   Штефуряк Иван 2005-07-14 15:57:31 (#401315)

[JFWRus] Re[5]: Возможно ли написать такой скрипт?..

Добрый день, Штефуряк.

Проверьте работает ли функция GetInputLanguage в Вашей версии джоза.
Для этого сделайте скрипт из одной строчки:
SayString (GetInputLanguage())

--
С уважением, Sergey.

***
Это сообщение No1736
было разослано для 225 участников дискуссионного листа
[JFWRus] Re[5]: Возможно ли написать такой скрипт?..

   2005-07-14 14:06:03 (#401224)

[JFWRus] Re[4]: Возможно ли написать такой скрипт?..

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

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

--
С уважением, Sergey.

***
Это сообщение No1735
было разослано для 225 участников дискуссионного листа
[JFWRus] Re[4]: Возможно ли написать такой скрипт?..

   2005-07-14 14:04:59 (#401222)

[JFWRus] Re[6]: Возможно ли написать такой скрипт?..

Добрый день i_chay.
14.07.05 на тему: "[JFWRus] Re[5]: Возможно ли написать такой скрипт?.." Вы писали:

i> После строки
i> {Ctrl+Shift}
i> добавьте:
i> Pause ()

Спасибо, теперь работает.

   Штефуряк Иван 2005-07-14 13:57:35 (#401217)

[JFWRus] Re[5]: Возможно ли написать такой скрипт?..

Здравствуйте, Иван.
После строки
{Ctrl+Shift}

добавьте:

Pause ()

(один или несколько раз).

С уважением, Анатолий.

***
Это сообщение No1733
было разослано для 225 участников дискуссионного листа
[JFWRus] Re[5]: Возможно ли написать такой скрипт?..

   "i_chay" 2005-07-14 13:30:59 (#401191)

[JFWRus] Re[4]: Возможно ли написать такой скрипт?..

Доброе утро Анатолий.
Скрипт, приведённый Вами, переключает раскладку на английскую не
сразу, а после нескольких нажатий комбинации назначенной на скрипт.
При этом произносится "раскладка не найдена". В зависимости от того,
какая раскладка активна в данный момент, надо нажать два или три
раза, прежде чем станет активной английская. Если активна русская, то
надо нажать три раза, если украинская - два.
Версия jaws 4.51

   Штефуряк Иван 2005-07-14 11:58:58 (#401132)

[JFWRus] джавз странно читает диалоги

Здравствуйте!
Присутствует такая странность:
Система виндовс хр.
джавз 5.0
в диалоговом окне иду по списку устройств или списку программ например в
програме оутпост, но не только, и вместо названий слышу цифры 1 2 3 и так
далее.
Иногда если иду вверх читает нормально, а если вниз то цифры, а иногда что
вверх что вниз.
А иногда и вверх и вниз нормлаьно.
В чём тут дело, и как можно исправить?

С уважением, Андрей

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

   2005-07-14 11:47:47 (#401116)

[JFWRus] Re[3]: Возможно ли написать такой скрипт?..

Здравствуйте, Иван.
Вот скрипт, который ищет нужную раскладку (в данном случае - "Английскую").
; начало скрипта
Script LayoutChamge ()

var

string str,

string lang,

int i

let lang = "Англи"

let str=GetInputLanguage()

let i =0

while ((i<10) &&

(SubString (str, 1, StringLength (lang)) != lang))

{Ctrl+Shift}

let str=GetInputLanguage()

let i = i+1

endWhile

If i >= 10 Then

SayString("Раскладка не найдена")

Else

SayString(str)

EndIf

EndScript

; финиш

В скрипте переменной lang вы должны присвоить строку, которая является названием
раскладки (можно не полностью, а только несколько
первых символов). Будьте внимательны к регистру букв.

Скрипт проверялся на версии 5.00.

С уважением, Анатолий.

***
Это сообщение No1730
было разослано для 225 участников дискуссионного листа
[JFWRus] Re[3]: Возможно ли написать такой скрипт?..

   "i_chay" 2005-07-14 10:10:36 (#401068)
  • 1
  • 2