Здравствуйте, Grolin.
> В функции Run Jaws скрипта надо к ссылке добавить полный путь к браузеру по
> умолчанию, только тогда она отработает коректно.
> А где его взять, точнее как получить? :)
Вообще должно работать и через Run ():
var
string sURL = "https://ya.ru"
Run (sURL)
Лично у меня так работает без проблем.
Возможно у вас в системе как-то криво назначен браузер по умолчанию. Попробуйте вызвать из вашего браузера процедуру назначения браузером по умолчанию, чтобы он заново себя всюду прописал.
Что касается ручного формирования строки вызова браузера с параметром URL, то это не лучший вариант.
Дело в том, что для разных протоколов в системе могут быть назначены разные программы по умолчанию. Разгребать такое на уровне скриптов - это лишнее, а не учитывать - это неправильно.
Если уж хочется обойти в этом вопросе JAWS, то можно на уровне скриптов просто выполнить отправку строки команды в shell:
var
string sCommand = "https://ya.ru",
object oWshShell = ObjectCreate ("WScript.Shell")
oWshShell.Run (sCommand)
Shell уже сам разберётся, как обработать строку команды. Точно также, как система разбирается со строками, вводимыми в диалоге Windows+R.
Успехов. Никита.