
- •Часть I: начало работы со скриптами
- •3.3 В Jaws for Windows появилась возможность загружать файлы
- •Void, если вам не нужно, чтобы ваша функция возвращала какое-либо
- •Insert Function Call - выводит диалог вставки функции, который
- •Insert PerformScript (вставить выполнение скрипта) - при выборе этой
- •InvisibleCursor() - активизирует невидимый курсор.
- •InvisibleCursor() ; активизируется невидимый курсор
- •InvisibleCursor () ; активизируется невидимый курсор
- •InvisibleCursor(), нажимайте Enter, чтобы вставить ее в наш скрипт.
- •Часть II
- •Include "hjglobal.Jsh"
- •IntVar на 1)
- •If (nAttributes & attrib_highlight) Then
- •Visual Basic.
- •If GetExcelVersion Then
- •If (nAttributes & attrib_highlight) then
- •1. Используйте комментарии, комментарии и еще раз комментарии!
- •InvisibleCursor() - активизирует невидимый курсор.
- •2. Диспетчер скриптов проверяет .Jsd файл на наличие строк
- •Include файлы проверяются, когда они включаются. Всегда ставьте
- •If (IsSameScript ()) Then
- •Import Macro File: используется для импорта файла макроса из ранних версий
- •If (GetAttributes() & attrib_underline) then ... (более подробное описание
- •VerbosityLevel - контролирует количество информации, произносимой jfw,
Insert Function Call - выводит диалог вставки функции, который
является списком более чем двухсот функций, которые вы можете
использовать при создании скрипта. Вы услышите заголовок Insert
Function 1". Термин "function 1" означает, что вы находитесь на первом
уровне этого диалога. Первое поле в этом диалоге является полем
редактирования. Следующий раздел - алфавитный список всех
доступных функций. Если вам посчастливится знать имя нужной вам
функции, вы можете начать набирать ее имя в поле редактирования, и
выделение в алфавитном списке будет автоматически перемещаться к
букве, которую вы только что набрали. Вы также заметите, что
читается описание новой функции, всякий раз когда выделение
перемещается к другой функции. Как только вы введете достаточно
букв, чтобы услышать имя функции, которую вы только что искали,
просто нажмите Enter, чтобы выбрать эту функцию. Если вы точно не
помните имени функции, просто наберите достаточно букв, чтобы
попасть в нужную часть списка, затем переместитесь к списку, и
перемещайтесь вверх и вниз по списку, пока не не найдете нужную
функцию. Вы также можете набирать имена функций, прямо находясь
в списке, и диспетчер скриптов будет перемещать вас к нужной
функции.
Вы также услышите описания функций, когда будете перемещаться
вверх и вниз по списку. Когда вы нажмете клавишу Enter, чтобы
выбрать функцию, произойдет одно из двух: если эта функция не
требует никаких параметров, вы вернетесь в главное окно редактора
диспетчера скриптов, и вы увидите, что функция была добавлена в ваш
скрипт. Однако если функция требует один или несколько параметров,
появится другой диалог, содержащий поле редактирования, и вам будет
предложено ввести параметры. Например, если вы выбираете функцию
SayString, вы будете помещены в поле редактирования, куда вы можете
ввести текст или сообщение, которое вы хотите озвучить. Это и есть
параметр, которого требует функция SayString. Если функция, которую
вы выбрали, требует, чтобы вы выбрали другую функцию в качестве
параметра, вы можете нажать комбинацию клавиш Alt+I, после чего
появится новый диалог, очень похожий на диалог Insert Function. Вы
услышите заголовок "Insert Function 2". Единственная разница состоит в
том, что в этом списке показаны только функции, которые диспетчер
скриптов считает подходящими параметрами для данного выбора.
Следовательно, в этом дополнительном списке будут показаны не все
функции главного списка. Вы должны либо выбрать функцию из этого
списка, либо непосредственно ввести имя функции в поле
редактирования Параметров, когда оно появится в первый раз. Затем
нажмите Enter. продолжайте этот процесс, пока не введете все нужные
параметры. Иногда вам придется выходить даже на третий уровень, или
даже выше, т.е. "Insert Function 3", "Insert Function 4", и т.д., снова
нажимая Alt+E. (Этот процесс использования функций в качестве
параметров для других функций, называется "Вложение", и он будет
описан более подробно ниже в разделе под названием "Использование
вложенных функций".)
Затем диспетчер скриптов вернет вас в главное окно редактирования, и
ваша функция, вместе со всеми параметрами, будет присутствовать в
скрипте. Находясь в диалоге Insert Function, вы также можете
переместиться клавишей Tab к полям Description и Returns чтобы
просмотреть информацию, описывающую функцию и ее возвраты, если
таковая информация существует, более подробно. Стоит также
заметить, что список функций в этом диалоге содержит и встроенные
в Jaws функции, и функции, определенные пользователем в текущем
файле скриптов., Таким образом, если вы задали для скрипта новую
функцию в файле скриптов, после компиляции вы увидите свою
функцию в списке.