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

[TC] Вопрос по скриптам в Jaws.

Здравствуйте.
Сначала вопрос попроще.
Как искать в скриптах Jaws, в файлах *.jss, если надо найти название
функции, или просто ключевое слово. Но если в проект включено много файлов,
то открывать и искать в них с помощью control + F неудобно.
В Win98 я просто искал в папке jaws\settings\enu файлы, содержащие нужное
слово при помощи виндовского поисковика (по winKey + f3).
В WinXP такое не проходит. Когда я задаю искать даже заведомо правильное
слово, то есть то, которое присутствует в *.jss, то оно не находится при
поиске по папке, то есть не выдается файл, содержащий это слово.
Может надо поменять какие настройки в поисковике, вызываемом по winKey + f3,
чтоб он понимал кодировку, в которой написаны файлы скриптов?
Дополню. У меня англоязычная винда с установленным пакетом mui_rus. Но слово
я искал, набранное латинницей.
Теперь немного возмущений.
В справочнике по скриптам для Jaws 4.50 было разобрано 10 простых и 10
сложных примеров создания скриптов. В Jaws 5.10 из этого справочника почти
все убрали, и оставили ссылки на тренировочные курсы по Jaws на странице
freedomScientific, с предложением посетить их курсы во Флориде.
Но на сайте тифлокомп Анатолием Камыниным сделана подборка функций для
разработки скриптов, см. страницу:
http://jaws.tiflocomp.ru/docs/developing/usr_interaction.php
И сказано, что Анатолий подготовил эти материалы по "Freedom Scientific
Developer Network". Что это такое? Дистанционные курсы или есть место в
инете, где лежат эти материалы (Freedom Scientific Developer Network)?
Подскажите. И
теперь, чтоб сузить область моего вопроса, даю контекст, в котором меня
интересуют скрипты.
Все в том же хелпе для Jaws 4.50 был приведен скрипт с элементами
объектно-ориентированного программирования, точнее код с доступом к объектам
microsoft Office. Но примеров в скриптах я не нашел. Может быть из-за того,
что эти функции присутствовали без исходников, в откомпилированном виде?
Где можно найти подобные инструкции в исходниках? например доступ к абзацу
wordа.
А также как понимать следующую конструкцию:
script SelectWorksheetObjects()
...
SelectWorksheetObjects()

end script
в файле microsoft excel.jss
То есть как понимать вызов одноименной "функции" внутри скрипта, и где эту
функцию можно найти?

С уважением.
Слава, г. Жуковский.
slava_e***@m*****.ru

Ответить   "Slava Evstigneev" Fri, 8 Apr 2005 12:38:21 -0700 (#347445)

 

Ответы:

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

Начнем не по порядку.
Freedom Developer Network ищите на сайте производителя Jaws (описание
скриптовых функций на англ. языке)
FSDN (Functions Reference Manual)

http://www.freedomscientific.com/fs_support/doc_screenreaders.asp

О работе с COM есть ряд публикаций на
http://jaws.tiflocomp.ru/docs/
Правда, там они касаются InternetExplorer.

Информацию о свойствах и методах COM-объекта Word ищите в сети (ее там
немало).
Синтаксис обращения к COM одинаков почти для всех языков, поэтому вас
устроят и примеры для VisualBasic for Application, и VisualBasic, и
VBScript, и JavaScript...
Для первой поисковой фразы (например, на Yandeex) возьмите слова:
Word.Application Word.Document, а далее, по мере получения информации,
усложняйте запрос ...

По поводу одноименных функций и скриптов. Вы невнимательно читаете
документацию: имена скриптов и функций могут быть одинаковыми, чтобы в
сценарии отличать скрипт от функции при, в их описании ставятся ключевые
слова Script и Function, а вызов скрипта оформляется через PerformScript.

Исходный код функции может отсутствовать, если в сценарий включаются другие
файлы сценариев в откомпилированном виде. Эти откомпилированные файлы не
имеют исходников (вот такой способ защиты интеллектуальной собственности).
В упомянутом вами файле скриптов это:
...
use "magExcel.jsb"
use "XLFunc.jsb" ; Object Model interface code
...

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

Ответить   "i_chay" Fri, 8 Apr 2005 20:10:58 +0500 (#347499)