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

Screen reader JAWS for Windows Russian

[JFWRus] GetRegistryEntryString

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

Кто-нибудь одолел функцию GetRegistryEntryString (документирована в версии 5.10
и выше)?
Если да, то приведите проверенный на практике пример (с указанием версии джоза).
С уважением, Анатолий.

***
Это сообщение No3843
было разослано для 306 участников дискуссионного листа
[JFWRus] GetRegistryEntryString

Ответить   "i_chay" Wed, 10 May 2006 13:02:47 +0500 (#546944)

 

Ответы:

Добрый день, i_chay.

var
string s
let s = GetRegistryEntryString (2, "SYSTEM\\CurrentControlSet\\Control", "CurrentUser")
SayString (s)

в 5.10.383 не работает, но в 7.0 работает, как задумано.

--
С уважением, Сергей.

***
Это сообщение No3848
было разослано для 306 участников дискуссионного листа
[JFWRus] Re: GetRegistryEntryString

Ответить   Wed, 10 May 2006 15:13:06 +0400 (#547169)

 

Здравствуйте, Сергей и все участники дискуссионного листа.
Сергей Волков пишет:

Спасибо.

Если у кого есть возможность проверить приведенный Сергеем код под шестыми (6.00,
6.10, 6. 20) джозами, то напишите в лист о
своих результатах.
С уважением, Анатолий.

***
Это сообщение No3849
было разослано для 306 участников дискуссионного листа
[JFWRus] Re[2]: GetRegistryEntryString

Ответить   "i_chay" Wed, 10 May 2006 21:17:32 +0500 (#547173)

 

Здравствуйте, Анатолий.

-----------------------*- Original Message -*i> Если у кого есть возможность проверить приведенный Сергеем код под шестыми

У меня (под 6.20) произносит: "username".

Ответить   Vladimir Dovydenkov Wed, 10 May 2006 23:45:11 +0700 (#547185)

 

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

А чего там одолевать-то? Пожалуйста:
Script Test ()
saystring(GetRegistryEntryString (2, "Software\\Freedom
scientific\\JAWS\\4.51", "target"))
EndScript
JAWS 6.20 ILM, 7.0 ILM. Проверено, работает как часы.

До свидания.

***
Это сообщение No3851
было разослано для 306 участников дискуссионного листа
[JFWRus] Re: GetRegistryEntryString

Ответить   Tue, 9 May 2006 20:51:36 -0700 (#547186)

 

Здравствуйте Анатолий!
Подскажите, а что эта функцыя делает, и для чего предназначена?
ИВан.

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

Ответить   Mon, 22 May 2006 21:31:31 +0400 (#552542)

 

Здравствуйте, Иван.
Эта функция получает значение строкового параметра из системного реестра Windows.
Подробнее:
http://jaws.tiflocomp.ru/docs/developing/system1.php
http://jaws.tiflocomp.ru/docs/developing/system2.php

Успехов. Анатолий.

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

Ответить   "i_chay" Tue, 23 May 2006 15:03:17 +0500 (#552583)

 

Здравствуйте уважаемые участники рассылки!
Помогите написать скрипт для программы aboo.
Она записывает текст в mp3 движками sapy5x, но вот кнопки управления
представлены в виде графических объектов, на которые нужно жать мышью.
С помощью зрячих подписать графики удалось, но вот ползать по экрану для
их поиска не очень удобно.
Можно ли написать скрипт переходящий на нужный объект и при этом чтобы
он нажимал левую кнопку мыши?

Заранее благодарен.
С уважением,
Владислав Демьянов
vgd@m*****.kz

***
Это сообщение No4039
было разослано для 308 участников дискуссионного листа
[JFWRus] Графические кнопки

Ответить   Mon, 29 May 2006 19:16:13 +0600 (#555216)

 


Можно, для этого предусмотрены специальные функции в языке скриптов JAWS.
Где-то у меня даже имеется пример подобного скрипта, найду, перешлю или
может кто ещё подсуетится?!

Ответить   Sergey Kartavtsev Wed, 31 May 2006 04:46:36 +0300 (#555890)

 

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

Возможно всё. Есть несколько путей.
1. Ходить по кнопкам, эмулируя нажатие клавиши Таб.
2. Искать объект кнопка с определённым object Id и нажимать на объект с данным
индентификатором. Тут необходимо иметь в виду, что программист теоретически может
поменять индентификатор объекта при помощи функции SetWindowLong, но в реальности
я на это никогда не нарывался. Хотя не во всех случаях они назначаются.

Для поиска необходимых дочерних окон можно использовать цикл через вызов функции
NextWindow или EnumerateChildWindows. Для симуляции нажатия можно использовать
LeftMouseButton, если конечно программа не реагирует на нажатие штатного пробела.

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

До свидания.

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

Ответить   Thu, 1 Jun 2006 10:31:01 -0700 (#556670)

 

Здравствуйте Сергей!
Спасибо, Ваши советы помогли решить проблему.

С уважением,
Владислав Демьянов
vgd@m*****.kz

***
Это сообщение No4069
было разослано для 316 участников дискуссионного листа
[JFWRus] Re[2]: Графические кнопки

Ответить   Sat, 03 Jun 2006 17:26:46 +0600 (#557015)

 

Привет друзья!

Для оперативного изменения громкости в MyMouse, а также в некоторых
других синтезаторах речи для JAWS можно в Default.JKM вставить вот эти
две строчки:

Alt+Shift+PageUp=DecreaseVoiceVolume
Alt+Shift+PageDown=IncreaseVoiceVolume

Ну уж Комбинации клавиш Вы сможете и сами изменить на свой вкус.

Ответить   Sergey Kartavtsev Tue, 06 Jun 2006 07:29:15 +0300 (#557877)