Буфер обмена в несколько рук

Реально работающие задачи в реальных условиях.
Ответить
Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Буфер обмена в несколько рук

Сообщение Alex » Пн окт 30, 2006 2:06 pm

Я уверен, все пользуются такими замечательными функциями как Copy и Paste для текстовых элементов.

Но вот возможности копировать в буфер обмена всего один элемент часто не достаточно. Представьте: нужно скопировать серийный номер, состоящий из нескольких частей - приходится постоянно переключаться между окнами. Ну а если несколько скопированных фрагментов нужно вставить в разные окна не по одному разу - то дело совсем плохо. Попробуем исправить это упущение Windows средствами xStarter?

Я попытался “расширить” буфер обмена и вот что у меня получилось: при нажатии клавиш Ctrl+Alt+Цифра выделенный текст активного приложения копируется в переменную с именем нажатой цифры, при нажатии Ctrl+цифра - текст из этой переменной вставляется в активное окно. Для того чтобы не использовать уже занятые клавиши, цифры выбираем на дополнительной клавиатуре. Таким образом, мы получаем 10 сохраненных элементов текста - загружаем файл секции, сохраняем в xStarter/Sections, работаем и радуемся.
Вложения
myClipboard.zip
Секция с задачами по управлению буфером обмена
(16.97 КБ) 1152 скачивания

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Сообщение Alex » Пн апр 30, 2007 12:18 pm

Новая версия секции. Очередное спасибо Сергею Евдокимову ;).
Вложения
myClipboard.xsc
(191.68 КБ) 1140 скачиваний

qweras124
Пассажир
Сообщения: 2
Зарегистрирован: Ср окт 03, 2007 8:44 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Буфер обмена в несколько рук

Сообщение qweras124 » Ср окт 03, 2007 9:13 pm

Буфер обмена работает некорректно
1 сочетание клавиш требует синхронности (исправляется путем присвоения 1 символа)
при использовании 10 буф. обмена и 1 буфера ворда глючит бьет что попало.
2. с 10 буф. тоже работает некорректно.

Аватара пользователя
iPasha
Авиаконструктор
Сообщения: 441
Зарегистрирован: Чт сен 08, 2005 5:05 pm
Благодарил (а): 0
Поблагодарили: 7 раз
Контактная информация:

Re: Буфер обмена в несколько рук

Сообщение iPasha » Чт окт 04, 2007 2:51 pm

На мой взгляд, лучше все ж таки использовать спец софт a-la clcl (http://www.nakka.com/soft/clcl/index_rus.html) или нечто подобное для работы с множественным буфером обмена.

qweras124
Пассажир
Сообщения: 2
Зарегистрирован: Ср окт 03, 2007 8:44 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Буфер обмена в несколько рук

Сообщение qweras124 » Сб окт 06, 2007 10:28 am

Очень признателен за ответ попробую в понедельник в ворде и экселе работает корректно.

avmaksimov
Ас
Сообщения: 907
Зарегистрирован: Чт май 08, 2008 2:48 pm
Откуда: г. Москва, Россия
Благодарил (а): 6 раз
Поблагодарили: 16 раз
Контактная информация:

Re: Буфер обмена в несколько рук

Сообщение avmaksimov » Вт фев 03, 2009 11:12 am

А можно ли сделать, как Punto Switcher или подобных: т.е. показывать popup-меню рядом со строкой ввода? ... Было бы очень супер!
Вдогонку: а пик совершенства был бы, если бы можно было в это popup-меню пихать картинки и при вызове они бы показывались!)
С уважением, Андрей.

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Re: Буфер обмена в несколько рук

Сообщение Alex » Чт фев 05, 2009 5:12 am

Ну все же xStarter не под это заточен :), буфер обмена это то, что я буду улучшать в самую-самую последнюю очередь.

avmaksimov
Ас
Сообщения: 907
Зарегистрирован: Чт май 08, 2008 2:48 pm
Откуда: г. Москва, Россия
Благодарил (а): 6 раз
Поблагодарили: 16 раз
Контактная информация:

Re: Буфер обмена в несколько рук

Сообщение avmaksimov » Чт фев 05, 2009 9:49 am

Alex писал(а):Ну все же xStarter не под это заточен :), буфер обмена это то, что я буду улучшать в самую-самую последнюю очередь.
Я не про данную задачу, а про плагин, который мог бы всплывающее меню показывать возле строки ввода... Или просто показывать...
С уважением, Андрей.

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Re: Буфер обмена в несколько рук

Сообщение Alex » Чт фев 05, 2009 10:33 am

Возле любого поля ввода? В любой программе?

avmaksimov
Ас
Сообщения: 907
Зарегистрирован: Чт май 08, 2008 2:48 pm
Откуда: г. Москва, Россия
Благодарил (а): 6 раз
Поблагодарили: 16 раз
Контактная информация:

Re: Буфер обмена в несколько рук

Сообщение avmaksimov » Чт фев 05, 2009 10:58 am

Alex писал(а):Возле любого поля ввода? В любой программе?
Да - по аналогии с PuntoSwitcher...
С уважением, Андрей.

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Re: Буфер обмена в несколько рук

Сообщение Alex » Чт фев 05, 2009 11:05 am

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

avmaksimov
Ас
Сообщения: 907
Зарегистрирован: Чт май 08, 2008 2:48 pm
Откуда: г. Москва, Россия
Благодарил (а): 6 раз
Поблагодарили: 16 раз
Контактная информация:

Re: Буфер обмена в несколько рук

Сообщение avmaksimov » Чт фев 05, 2009 11:27 am

Alex писал(а):Все равно не понимаю зачем в утилите для автоматизации так врубаться в работу с буфером. Отображение своего окна рядом с любым полем ввода в любой программе вижу очень тяжелой задачей. Или есть исходники на Delphi, которые такое могут?
Попробую сам сделать или сказать вам, как можно сделать, если будет некогда или очень сложно...
С уважением, Андрей.

Ответить