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

Screen reader JAWS for Windows Russian

[JFWRus] Посоветуйте, как написать скрипт.

Добрый день всем пользователям jaws.

Как сделать так, чтобы при копировании текста в буфер обмена, его
предыдущее содержимое не заменялось, но чтобы то, что копируется в
данный момент добавлялось к тому, что было уже в буфере раньше?
Помнится, когда-то в рассылке шёл разговор о скрипте "копилка", там
что-то подобное было реализовано, но я его потерял. Буду весьма
признателен за помощь.

Ответить   Штефуряк Иван Sat, 11 Dec 2004 15:55:53 +0200 (#278942)

 

Ответы:

Здравствуйте Иван!
Если Вы работаете в MS WORD, При назатии
cottrl +F3 выделеные блоки будут перемещаться в копилку, а по нажатии
control + shift + F3 все накопленное Вами встает в нужном месте.

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

***
Это сообщение No705
было разослано для 171 участников дискуссионного листа
[JFWRus] Re: Посоветуйте, как написать скрипт.

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.others.jfwrus
Написать в лист: mailto:comp.soft.others.jfwrus-list@subscribe.ru
Отписаться: mailto:comp.soft.others.jfwrus--unsub@subscribe.ru?subject=comp.soft.others.jfwrus

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Sun, 12 Dec 2004 12:54:54 +0600 (#279248)

 

Добрый день Демьянов.
12.12.04 на тему: "[JFWRus] Re: Посоветуйте, как написать скрипт." Вы писали:

Мне это нужно для программы "internet explorer". Хочу, чтобы в буфере
накапливались ссылки. В менеджере скриптов есть что-то типа
UserBuferActivate, но я не знаю, куда это прилепить, и вообще это ли
то, что мне надо, или нет.

Ответить   Штефуряк Иван Sun, 12 Dec 2004 15:46:04 +0200 (#279352)

 

Добрый день, Штефуряк.

Насколько я помню, Вы используете jaws 4.5 и там нет функции для
получения содержимого буффера, по-этому нужно создать глобальную
переменную, которая будет играть роль буффера, её нужно определить в
default.jss, найдите там globals и вставте свою перемменную, например
string MyClipboard

В свой предыдущий скрипт, перед копированием в буффер сделайте
присваивание этой перемменной ссылки.
let MyClipboard = здесь функция, которой Вы получаете ссылку
CopyTextToClipboard (MyClipboard)

Этот скрипт будет копировать ссылку в переменную и в clipboard.

Теперь Вам нужен скрипт добовляющий ссылку в clipboard.

Всё то же самое, за исключением одной строки

let MyClipboard = MyClipboard + "\n" + здесь функция, которая получает ссылку
CopyTextToClipboard (MyClipboard)

Это всё именно для Вашего случая, если нужно добовлять текст, то нужно
что-то изменить.
Письмо с Вашим скриптом удалил, по-этому не могу по тексту написать,
если будут вопросы пишите.

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

***
Это сообщение No709
было разослано для 171 участников дискуссионного листа
[JFWRus] Re[3]: Посоветуйте, как написать скрипт.

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.others.jfwrus
Написать в лист: mailto:comp.soft.others.jfwrus-list@subscribe.ru
Отписаться: mailto:comp.soft.others.jfwrus--unsub@subscribe.ru?subject=comp.soft.others.jfwrus

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Sun, 12 Dec 2004 18:13:52 +0300 (#279407)

 

Приветствую вас, Иван, и всех подписчиков!

Ниже подробно описываю последовательность действий
приблизительно так, как в своё время мне описывал Александр
Редько:

1. скопируйте содержимое скрипта kopilka в отдельный файл, а
именно строки:

if (IsSameScript ()) then
let bufkopilka = " "
saystring ("очищен")
else
if GetActiveCursor () == 1 then
let strkopilka = bufkopilka +GetSelectedText () +"\r"
else
let strkopilka = bufkopilka +getline () + "\r"
endif
let bufkopilka = strkopilka
saystring ("буфер")
endif
CopyToClipboard (bufkopilka)

2. откройте через диспечер скриптов файл default.jss или нажмите
клавиши Contrl+Shift+0

3. Впишите глобальные переменные в конец секции globals, при
этом после последней переменной поставте запятую, чтобы в итоге
получилось вот так:

последняя переменная,
string strkopilka,
string bufkopilka

4. Спуститесь на последнюю строку файла default.jss (Contrl+End)

5. создайте при помощи сочетания клавиш Contrl+e новый скрипт и
назовите его kopilka, двигаясь tab ставим флажок о намерении
назначить горячии клавиши и далее назначаем горячие клавиши

6. между получившимися строками:

Script Kopilka ()

EndScript

впишите сохранёное ранее содержимое скрипта kopilka, то есть
строки приведённые в пункте 1.

7. откомпилируйте - нажмите клавиши Contrl+s и далее закройте
диспетчер скриптов, нажав влавиши Contrl+f4.
У меня это Alt+PrintScrin. Если удерживать Alt и быстро
дважды нажать клавишу PrintScrin, то буфер очистится и
синтезатор произнесет - буфер очищен. При нажатии клавиш
Alt+PrintScrin синтезатор произнесёт - буфер. Если Вы работаете
с PC-курсором, то в буфер копируется выделенный текст или текст
прочитанный синтезатором, если Вы работаете с Jaws-курсором, то
в буфер будет копироваться вся строка. При повторных нажатиях в
буфере будет накапливаться информация которую Вы копируете.

С наилучшими пожеланиями - Александр Бутаков.

***
Это сообщение No756
было разослано для 174 участников дискуссионного листа
[JFWRus] Re: Посоветуйте, как написать скрипт.

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.others.jfwrus
Написать в лист: mailto:comp.soft.others.jfwrus-list@subscribe.ru
Отписаться: mailto:comp.soft.others.jfwrus--unsub@subscribe.ru?subject=comp.soft.others.jfwrus

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Mon, 20 Dec 2004 22:59:28 +0500 (#284044)