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

Screen reader JAWS for Windows Russian

[JFWRus] Написать полезный скрипт

Всем привет.

Подскажите, как может выглядеть скрипт, выполняющий следующую функцию: вот, к
примеру, в ворде у меня открыт текст; двигаясь по словам "ctrl+стрелка" я могу
неспеша прочитать предложение слово за словом... Но беда в том, что предложение
может быть весьма длинным и начинаться не сначала строки, а, скажем со средины.
И всегда трудно и занимает относительно много времени возвращение курсора на
начало предложения... К чему это все я? А вот представьте ситуацию: на уроке
берется текст и предложение за предложением переводится группой по цепочке...
Когда до меня доходит очередь, я читаю свое предложение описанным способом по-Английски,
а потом нужно быстро вернуться на его начало, чтобы снова, двигаясь по нему,
начать переводить... Но это сделать получается не всегда быстро и возникает досадная
пауза пока я там судорожно ищу строку где предложение началось, потом так же
судорожно елозю по этой строке в поисках уже непосредственного начала.

Так вот, необходим такой скрипт, который бы, сначала, делал метку в начале предложения.
Далее я бы прочитывал это предложение по ctrl+стрелка, а потом, по нажатию определенной
комбинации, курсор быстро бы возвращался в начало, где находится метка...

Возможно такой скрипт можно устроить и без создания меток а привязать его к каким-нибудь
другим явлениям документа - я не знаю(.

Помогите

XXX___--?O
All fled, all done
So lift me on the pyre.
The feast is over
And the lamps expire.
Всяких приятностей! cuthbert собака mlbox.ru

***
Это сообщение No3793
было разослано для 306 участников дискуссионного листа
[JFWRus] Написать полезный скрипт

Ответить   "Cuthbert" Sat, 6 May 2006 15:53:58 +0400 (#545981)

 

Ответы:

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

Если Вы нажмёте комбинацию клавиш Alt+стрелка вверх, а затем Alt+стрелка
вниз, то Вы как раз и попадёте на начало текущего предложения.

Мне кажется, что используя вышеследовавшую последовательность, необходимость
в таком скрипте отпадает. Но если Вас разбирает его таки сделать, то он
будет выглядеть так:
Script ToBegining ()
PriorSentence ()
Delay(1)
NextSentence ()
Delay (1)
EndScript
Вешаете его на удобную кнопочку и наслаждаетесь результатом. Ещё раз
подчеркну, что с моей точки зрения - это создание лишней сущности без
необходимости (c) принцип бритвы Оккама.

До свидания.

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

Ответить   Fri, 5 May 2006 20:18:37 -0700 (#546047)

 

Здравствуйте всем!
Помогите пожалуйста подправить скрипт. Кратко о скрипте. Имеется окно с
колонкой чисел. с помощью стрелок выбираю нужное мне значение и жму Энтэр.
Фокус переходит в другое окно в соответствующее этому значению место. Когда
я возвращаюсь обратно в первоначальное окно , фокус попадает на это же
число, но прочитать я его не могу - мешает Джоз -курсор. Приходиться
беспрестанно катать мышку, уводя её из колонки с числами, а потом давить на
стрелки, перечитывая число заново и передвигаться к нужному числу. Дальше
Энтэр и история повторяется. Даже, работая 5 минут в таком режиме Достаёт...
А приходится работать и больше. Как сделать так , Чтобы после нажатия
ЭЭнтэр, Фокус переходил как обычно, а мышь убиралась, и з колонки с числами,
ну хотябына титульную строку. Вот и сам скрипт.

Script PressEnterKey ()
SayCurrentScriptKeyLabel ()

if (IsCueList()) then

if (GetCurrentControlID ()==3065) then

RouteJAWSToPc ()

LeftMouseButton ()

LeftMouseButton ()

Return

EndIf

if (GetWindowClass (GetCurrentWindow ())=="DragEditCtrlClass") then

RouteJAWSToPc ()

LeftMouseButton ()

Return

EndIf

EndIf

TypeCurrentScriptKey ()

EndScript

С уважением.

Игорь.

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

Ответить   Sat, 6 May 2006 20:28:53 +0300 (#546072)

 

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

Трудно пытаться подправить скрипт никогда не видя приложения и не запуская
его с этим скриптом. Но следуя Вашему описанию, попробуйте подправленный
скрипт, может получится. О результатах доложите.
Script PressEnterKey ()
SayCurrentScriptKeyLabel ()
if (IsCueList()) then
if (GetCurrentControlID ()==3065) then
RouteJAWSToPc ()
LeftMouseButton ()
LeftMouseButton ()
Return
EndIf
if (GetWindowClass (GetCurrentWindow ())=="DragEditCtrlClass") then
RouteJAWSToPc ()
LeftMouseButton ()
Return
EndIf
EndIf
TypeCurrentScriptKey ()
PCCursor ()
EndScript
Ещё бы я конечно использовал невидимый курсор вместо JAWS курсора, но это
так, для красоты.

До свидания.

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

Ответить   Sat, 6 May 2006 00:44:38 -0700 (#546123)

 

Доброй ночи Сергей.

Теперь читает то число с которого я переключался, но Джоз курсор
перемещается на строку ниже. Лучше бы он перемещался втаблице по колонке
вверх .

С уважением.
Игорь.

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

Ответить   Sun, 7 May 2006 02:05:07 +0300 (#546144)

 

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

Попробуйте поменять местами две последние строки в скрипте, предшествующие
EndScript. Конец скрипта после этого должен выглядеть так:
PCCursor ()
TypeCurrentScriptKey ()
EndScript
Посмотрим, что таким образом получится.

До свидания.

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

Ответить   Sat, 6 May 2006 04:16:43 -0700 (#546145)

 

Добрый день.

Совершенно никакой реакции.

С уважением.
Игорь.

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

Ответить   Sun, 7 May 2006 12:28:39 +0300 (#546252)

 

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

В таком случае конец скрипта должен стать таким:
PriorLine ()
PCCursor ()
TypeCurrentScriptKey ()
EndScript
О результатах доложите.

До свидания.

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

Ответить   Sat, 6 May 2006 20:34:44 -0700 (#546312)

 

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

Джоз курсор остаётся там же, то есть строчкой ниже. Однако следующие вниз
после него числа стали прочитываться PC курсором уже с нулями , то есть
полностью. НапримерДо сегоднешней коррекции число "00:09,433" прочитывалась
так: "9,433".:

До свидания.
Игорь.

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

Ответить   Sun, 7 May 2006 20:37:44 +0300 (#546330)

 

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

Странно, Игорь, боюсь, что заочно без самой программы, я Вам вряд ли смогу
помочь ещё чем-то, попробуйте поискать кого-нибудь поближе к Вам или
огласить название программы, может кто-нибудь с ней игрался и сможет что-то
сказать по этому поводу.

До свидания.

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

Ответить   Sat, 6 May 2006 22:40:41 -0700 (#546343)

 

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

Сергей, неужели я забыл написать, что за прога меня так мучает, Вы же сразу
об этом спросили? Извените за дырявую башку. Это Adobe Audition версия 1.5.

До свидания.
Игорь.

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

Ответить   Sun, 7 May 2006 22:01:37 +0300 (#546359)

 

Здравствуйте, Игорь!

Ну, я хоть и не Сергей Туманян, но могу дать Вам ссылку на скрипты для Adobe
Audition. Зайдите по адресу:

http://www.kulgan.net/jfwaudition/

Олег

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

Ответить   "Oleg Shevkun" Sun, 7 May 2006 23:34:21 +0400 (#546366)

 

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

Игорь, я врядли смогу Вам помочь в осёдлывании этого продукта в силу
отсутствия такового на моём компьютере, невозможности и нежелания им
обзаводиться, а также с уже данным Вам советом со стороны Олега Шевкуна,
который, я подозреваю будет одним из самых эффективных решений, во всяком
случае лучшим решением, чем сделанные в спешке заплатки.

До свидания.

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

Ответить   Sun, 7 May 2006 10:15:02 -0700 (#546420)

 

Здравствуйте, всем!
В первых строках хочу поблагодарить Олега за ссылку.

Сергей, совершенно правильное решение. На такую программу надо потратить
время, а стоит ли? Мне, кажется нет. Поэтому я хочу выразить Вам
благодарность за советы, которые всё-таки как-то облегчили проблему. Может
быть Вам нетрудно помочь мне со скриптом, который по команде с клавиш
включит Джоз курсор, выполнит команду "Ctrl+Home" и снова переключится на PC
курсор? Дело в том, что скаченные, по подсказке Олега, скрипты
сопровождаются маленькими TXT файлами, но они на английском, который я не
знаю. А PROMPT у меня пока никак не хочет работать с Челюстями. А тыкаться
со скриптами втёмную нет времени. Поэтому, пока я разберусь хотя бы в чём
там суть, может там сплош не нужный мне Multitreck, такой скриптик Решил бы
проблему на 90 процентов.

До свидания.
С уважением.
Игорь.

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

Ответить   Mon, 8 May 2006 22:16:26 +0300 (#546543)

 

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

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

Конечно, нет проблем. Скрипт идёт далее.
Script Keys ()
JAWSCursor () ;можно использовать InvisibleCursor ()
JAWSTopOfFile () ; или просто {Control+Home}
PCCursor ()
EndScript
Надеюсь это поможет.

До свидания.

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

Ответить   Mon, 8 May 2006 12:30:15 -0700 (#546640)

 

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

А чем не устраивает комбинация Alt+стрелка вверх (раскладка Desktop)?
Успехов. Анатолий.

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

Ответить   "i_chay" Sun, 7 May 2006 09:41:55 +0500 (#546165)

 

Всем привет.

Всем устраивает). Не знал я о ней просто). Благодарю всех ответивших на этот
вопрос).

XXX___--?O
All fled, all done
So lift me on the pyre.
The feast is over
And the lamps expire.
Всяких приятностей! cuthbert собака mlbox.ru

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

Ответить   "Cuthbert" Sun, 7 May 2006 09:25:12 +0400 (#546175)

 

Привет, Cuthbert!

Вы писали 6 мая 2006 г., 14:53:58:

Ннасчёт меток и клавишь, написал надстройку:
Её описание:
временные закладки:
CTRL+K,1 по 9 установить закладку от 1 до 9
CTRL+SHIFT+K, 1 по9 - перейти на закладку от 1 до 9.
Примечание: Комбинации CTRL+SHIFT+K,1 по 9 нужно сначала нажимать CTRL+SHIFT+K,
затем отпустить и нажать клавишу от 1 до 9. А для комбинаций CTRL+K,символ, можно
нажать CTRL+K, а затем отпустить или не отпуская буква или цифра.

Реализовано сохранение местоположения, где в последний раз читался документ.
Т.е. при каждом открытии курсор переходит позицию, где в последний раз находился
курсор. Последняя позиция сохраняется для 20 документов, это число можно изменять.
Надстройка также имеет команды для работы с блоками.
Надстройку можно скачать по адресу:
www.svitlo.com.ua/wordbloc.zip

Ответить   Sun, 7 May 2006 08:10:11 +0300 (#546170)