Командная строка Jaws

(По материалам официального сайта Freedom Scientific)
Дата публикации:2006
Twitter Facebook Vkontakte

В январе 2006 г. на страницах FAQ по Jaws for Windows разработчики этой программы поведали пользователям о том, какие параметры командной строки обрабатываются программой Jaws при старте. Как выяснилось, Jaws поддерживает четыре параметра командной строки, которые позволяют отменить загрузку пользовательских настроек, указать язык интерфейса, выбрать синтезатор речи и отменить загрузку драйверов для брайлевских дисплеев.

Параметры командной строки можно использовать в диалоге "Выполнить " ("Run"), который можно вызвать из меню кнопки "Пуск" или по комбинации клавиш Windows + R, или в пакетных файлах с расширением .bat или .cmd.

Начиная с Jaws версии 5.10 и выше, в диалоге "Выполнить" для запуска jfw.exe, вместо полного пути к программе, можно указывать псевдонимы : "JAWS51", "JAWS6", "JAWS61", "JAWS62", "JAWS7" и так далее . На практике это работает, начиная с версии 6.00. При использовании псевдонимов в пакетных файлах (например, .bat) необходимо перед псевдонимом добавлять команду start, то есть:

start JAWS6

Теперь обратимся к описанию параметров командной строки и приведём примеры их использования для диалога"Выполнить", то есть не содержащие "start".

  • /default или -default
    Этот параметр указывает, что должны быть использованы только общие настройки, то есть пользовательские настройки не загружаются. Примеры:
    jfw.exe /default
    jaws70 -default
    
  • /lxxx
    Этот параметр указывает, что необходимо использовать определённый язык интерфейса. Здесь "xxx" означает трёхбуквенное сокращение языка, например, "enu" - английский, "deu" - немецкий, "rus" - русский и т.д. Для того чтобы Jaws загрузился с нужным языком интерфейса, кроме указания этого параметра, необходимо наличие соответствующих файлов ресурсов для поддержки выбранного языка интерфейса. Пример запуска Jaws с немецким интерфейсом:
    jfw.exe /ldeu
    
  • /s[SynthName] или -s[SynthName]
    Этот параметр указывает, какой синтезатор речи должен быть загружен при старте Jaws. Причём синтезатор, указанный в командной строке будет загружен независимо от настроек синтезатора по умолчанию. Вместо "[SynthName]" необходимо подставить имя синтезатора (то, которое указывается в файле jfw.ini в строках "SynthXName", где X - номер синтезатора по порядку). Следует иметь в виду, что между ключом /s и именем синтезатора не должно быть никаких пробелов. В случае ошибки в имени синтезатора или отсутствии указанного синтезатора среди имеющихся Jaws загружается с синтезатором Elaquence. Однако в версиях 5.00 и 5.10 обнаружилось, что в случае некорректного имени синтезатора Jaws не загружает синтезатор вообще.Примеры:
    jfw.exe /sdigalo
    jaws70 -sSakrament
    JAWS7 -snospeech
    
  • /nobraille или -nobraille
    Этот параметр указывает, что Jaws при старте не должен загружать драйверы для брайлевского дисплея.Пример:
    jfw.exe /nobraille
    jaws70 -nobraille
    


Распространение материалов сайта означает, что распространитель принял условия лицензионного соглашения.
Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-2019