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

Screen reader JAWS for Windows Russian

За 2006-05-21

[JFWRus] Скрипт и кириллица

Добрый вечер, друзья!
Помогите разобраться пожалуйста с работой скрипта. Скрипт - "вставка
подписи".
В скрипте текст подписи записан кириллицей, но вставляются латинские
символы.
Фраза в SayString ("Подпись вставлена") озвучивается нормально.
У меня Win XP, JAWS 6.0

С уважением.
Игорь.

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

   2006-05-21 22:22:09 (#551895)

[JFWRus] offtopic джоз и тюнеры продолжение

всем привет. это письмо оформил как офтопик, т.к. проблема озвучки джозом решилась
через плагин winamp-tv полностью. а вот дальше встали проблемы, которых многие
не решают из-за отсутствия некоторых прикладных знаний. предположим, пользователь
все же решил купить тюнер. тюнер не только дешевле телевизора, но имеет пару
преимуществ над ним: можно выбрать не только систему приема сигнала, но и систему
вывода изображения на экран. в телевизоре можно только в дорогих моделях. телевизор
слепому не настроить. а телевизоры мы все же покупаем. большинство телевизоров
не воспроизводят стереозвук с антенны или кабеля, хотя имеют 2 динамика. кто
любит записывать фильмы, с телевизора писать неудобнее. ну это к слову. теперь
о плагине. в его настройках на страничке "scan" можно отсканировать радио и телевизионные
каналы. если нажать "quickscan", будут отсканированы дискретные каналы, которые
определены для выбранной страны. для эфирного телевидения этого хватит. системы
у нас 2: secam d и pal b. в прошивке тюнера записан выбор систем для каждого
региона, поэтому перебор систем будет только из назначенных для региона. с кабельными
каналами хуже: каждая компания использует те транскодеры, которые считает нужным.
поэтому после сканирования большинство каналов останется чернобелым, а некоторые
вообще не найдутся, так как использоваться могут и частоты радиоканалов и междудиапазонное
пространство. поэтому сканировать надо в опции "fulscan". со стереозвуком в нашем
пространстве еще хуже: наши люди в большинстве моно от стерео не отличают, поэтому
и поставщик услуг качеству внимания не уделяет. отсканированные каналы просматриваем
с помощью зрячего. сочетанием клавиш в окне винампа "альт плюс 3" входим в свойства.
там меняем систему вещания, режим "мого" или "стерео", если услуга доступна и
проводим точную подстройку. приятного просмотра.

...и быстролетен, как суперцемент
и клей-момент,
мгновенно вместе взяты.
а мимо лился воздух полосатый
и шли скитайцы из уфы в дербент...

мацал кошек

***
Это сообщение No3990
было разослано для 310 участников дискуссионного листа
[JFWRus] offtopic джоз и тюнеры продолжение

   2006-05-21 12:17:53 (#551749)

[JFWRus] Re[7]: скрипты к тоталу

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

> Если я Вас правильно понял, то следует заменить две строки:
> > let s = SubString (Str, k, StringLength (symb))
> if StringContains (symb, s) != 0 then
> > Для случая группового разделителя.

Нет, не совсем так. Следует сделать так:
let s = SubString (Str, k, 1)
if StringContains (symb, s) != 0 then
Если же вносить поправки в обе строки, то изменённая функция будет работать
некорректно, поскольку будет искать вхождения подстроки в строке symb. Нам
же нужно найти отдельные символы, что и достигается моим кодом.. Дело в том,
что строка symb является не групповым разделителем, а списком разделителей,
судя по FSDN. Поэтому и пришлось таким образом вывернуть наизнанку вызов
функции StringContains, поскольку она ищет подстроки а не набор символов.
Фраза "set of delimiters" вообще-то означает именно набор разделителей, а не
групповой разделитель.

Для группового разделителя необходимо было бы сделать так:
let s = SubString (Str, k, StringLength (symb))
if s == symb then
Но в данном случае это не так.

> Спасибо.

Всегда пожалуйста.

До свидания.

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

   2006-05-21 12:08:38 (#551744)

[JFWRus] Re[6]: скрипты к тоталу

Здравствуйте, Serge Tumanyan!
Ответ на письмо "скрипты к тоталу" от 20May2006
Если я Вас правильно понял, то следует заменить две строки:
let s = SubString (Str, k, StringLength (symb))
if StringContains (symb, s) != 0 then
Для случая группового разделителя.
Спасибо.
С наилучшими пожеланиями, Leonid Jilin
E-mailto:kozerog***@m*****.ru

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

   Leonid Jilin 2006-05-21 11:32:20 (#551737)

[JFWRus] Re[3]: Джоз глючит с высокими разрешениями

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

> ST> Если у Вас ХРюша, то попробуйте обновить видео-интерсептор,
> ST> забрав и
> ST> проинсталлировав пакет под седьмой джос с сайта производителя.
> Официально поддерживается работа с Win XP в Джос начиная с версии 4.01.
> Затрудняюсь сказать есть ли в 3.7 вовсе драйвер видео перехвата.

Есть конечно, поскольку видео-интерсептор нужен для работы челюстей в любых
окошках линии НТ, читайте: НТ,2000,ХРюша. Челюсти ниже четвёртых работают на
линии НТ, соответственно видео-интерсептор - есть. Другое дело, что там он
глючный и не ДЦМ совместимый. Практика показала, что при замене
видео-интерсептора на новую версию челюсти версии 3.71 начинают работать под
ХРюшей очень стабильно и со свистом, о чём я писал ранее. Версию 3.70 меня
честно говоря просто сломало проверять, поэтому я и написал - попробуйте, а
не написал - замените.

Вообще в окошках линии НТ есть три пути перехвата видео вывода на экран.
1. видео-интерсептор, который используется в челюстях, глазках, вирге, луне
и так далее.
2. Насильное открытие дэ эл эл-ки через ключик в реестре и таким образом
подхват вывода на экран путём установки некоего аналога интерсептора из
функции DLLMain, поскольку она выполняется в контексте и виртуальном
адресном пространстве задачи куда её вкрутили таким жестоким и
насильственным образом и соответственно имеет возможность копаться в
процессе и делать субклассирование.
3. Самый сложный и необычный путь - это запуск потока в чужом адресном
пространстве через функцию CreateRemoteThread. Там можно установить подхват
вывода изображения на экран уже в самом потоке. Я подозреваю, что именно
таким путём пошёл автор Диктора, хотя и не уверен в этом.
Чисто теоретически есть ещё один путь, который правда ближе к невозможному,
чем к реальности - это патченье системных библиотек окошекотвечающих за
реализацию ГДИ и ВЮИ, поэтому этот путь я не рассматриваю всерьёз.

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

Из всего вышесказанного можно сделать вывод, что видео-интерсептор в младших
челюстях всё-же есть, поскольку его не может не быть.

До свидания.

***
Это сообщение No3987
было разослано для 310 участников дискуссионного листа
[JFWRus] Re[3]: Джоз глючит с высокими разрешениями

   2006-05-21 09:37:33 (#551719)

[JFWRus] Re[2]: Джоз глючит с высокими разрешениями

Привет, Serge!

Вы писали 19 мая 2006 г., 21:35:44:

ST> Если у Вас ХРюша, то попробуйте обновить видео-интерсептор,
ST> забрав и
ST> проинсталлировав пакет под седьмой джос с сайта производителя.

Официально поддерживается работа с Win XP в Джос начиная с версии 4.01.
Затрудняюсь сказать есть ли в 3.7 вовсе драйвер видео перехвата.

   2006-05-21 08:14:10 (#551710)

[JFWRus] Re: Word

Привет, TV!

Вы писали 18 мая 2006 г., 3:22:32:

Tbrc> попытке зайти в вордовский документ выскакивает окно с
Tbrc> сообщением об
Tbrc> ошибке
Tbrc> visual basic ошибка 429 active x component can' t create object.

На всё похоже один из файлов шаблонов или настроек пытается создать объект, а
библиотека с объектом удалена или недоступна.
В меню Сервис, Шаблоны и настройки.
В диалоге в поле шаблон документа, указан путь где расположен шаблон normal.dot,
обычно это:
C:\WINDOWS\Application Data\Microsoft\Шаблоны\Normal.dot
Если Вы не добавляли в него макросов, то можете смело его вручную удалить.
После чего запустить Ворд и он создастся заново.
В том же диалоге можно увидеть список всех надстроек Ворда b пути их расположения..
Но скорее всего ошибка в надстройках, в Ворд добавляют надстройки словари, переводчики,
системы орфографии и другие программы.
Попробуйте по очереди один за одним поотключать их.
В папке: C:\Program Files\Microsoft Office\Office\Startup
А также C:\WINDOWS\Application Data\Microsoft\Word\STARTUP
Есть файлы с расширением dot и wll. Я отключаю шаблоны меняю расширение, например,
вместо последней буквы пишу ! (восклицательный).
А затем запускайте Word, если ошибка остаётся возвращайте расширение назад, и
пробуйте отключать следующую надстройку. Вот у себя посмотрел, так некоторые
надстройки которыми я не пользуюсь поотключал.

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

Еще как то у меня партизанил Касперский, он у меня много кровушки попил, он втихаря
блокировал в настройках, некоторые инструкции, в частности создание ActiveX объектов.
, и ничего не говорил, и я не мог понять дома надстройка работает, а на работе
нет. Там какая то была утилита, типа офис защита от макросов.

Можно попробовать временно отключить антивирус.
Хотя может быть и обратное явление, кто-нибудь заразил Ваш комп вирусом находящимся
в надстройке.

Кстати ошибка на всех файлах или только на одном?

   2006-05-21 08:14:00 (#551709)

[JFWRus] Скрипты к total

Здравствуйте!
на всякий случай выложил адаптированные скрипты для Total Commander6.54.
Для Jaws4.51:
http://www.kirilllaz.narod.ru/Files/tc6_j4.rar
Для Jaws5.10:
http://www.kirilllaz.narod.ru/Files/tc6_j5.rar
Инструкция внутри архива.
С наилучшими пожеланиями, Leonid Jilin kozerog***@m*****.ru

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

   Leonid Jilin 2006-05-21 07:26:20 (#551700)