Буфер обмена в несколько рук
- Alex
- Ас
- Сообщения: 2833
- Зарегистрирован: Вт апр 05, 2005 3:28 pm
- Откуда: Kaliningrad City
- Благодарил (а): 2 раза
- Поблагодарили: 91 раз
- Контактная информация:
Буфер обмена в несколько рук
Я уверен, все пользуются такими замечательными функциями как Copy и Paste для текстовых элементов.
Но вот возможности копировать в буфер обмена всего один элемент часто не достаточно. Представьте: нужно скопировать серийный номер, состоящий из нескольких частей - приходится постоянно переключаться между окнами. Ну а если несколько скопированных фрагментов нужно вставить в разные окна не по одному разу - то дело совсем плохо. Попробуем исправить это упущение Windows средствами xStarter?
Я попытался “расширить” буфер обмена и вот что у меня получилось: при нажатии клавиш Ctrl+Alt+Цифра выделенный текст активного приложения копируется в переменную с именем нажатой цифры, при нажатии Ctrl+цифра - текст из этой переменной вставляется в активное окно. Для того чтобы не использовать уже занятые клавиши, цифры выбираем на дополнительной клавиатуре. Таким образом, мы получаем 10 сохраненных элементов текста - загружаем файл секции, сохраняем в xStarter/Sections, работаем и радуемся.
Но вот возможности копировать в буфер обмена всего один элемент часто не достаточно. Представьте: нужно скопировать серийный номер, состоящий из нескольких частей - приходится постоянно переключаться между окнами. Ну а если несколько скопированных фрагментов нужно вставить в разные окна не по одному разу - то дело совсем плохо. Попробуем исправить это упущение Windows средствами xStarter?
Я попытался “расширить” буфер обмена и вот что у меня получилось: при нажатии клавиш Ctrl+Alt+Цифра выделенный текст активного приложения копируется в переменную с именем нажатой цифры, при нажатии Ctrl+цифра - текст из этой переменной вставляется в активное окно. Для того чтобы не использовать уже занятые клавиши, цифры выбираем на дополнительной клавиатуре. Таким образом, мы получаем 10 сохраненных элементов текста - загружаем файл секции, сохраняем в xStarter/Sections, работаем и радуемся.
- Вложения
-
- myClipboard.zip
- Секция с задачами по управлению буфером обмена
- (16.97 КБ) 1152 скачивания
- Alex
- Ас
- Сообщения: 2833
- Зарегистрирован: Вт апр 05, 2005 3:28 pm
- Откуда: Kaliningrad City
- Благодарил (а): 2 раза
- Поблагодарили: 91 раз
- Контактная информация:
Новая версия секции. Очередное спасибо Сергею Евдокимову .
- Вложения
-
- myClipboard.xsc
- (191.68 КБ) 1140 скачиваний
-
- Пассажир
- Сообщения: 2
- Зарегистрирован: Ср окт 03, 2007 8:44 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Буфер обмена в несколько рук
Буфер обмена работает некорректно
1 сочетание клавиш требует синхронности (исправляется путем присвоения 1 символа)
при использовании 10 буф. обмена и 1 буфера ворда глючит бьет что попало.
2. с 10 буф. тоже работает некорректно.
1 сочетание клавиш требует синхронности (исправляется путем присвоения 1 символа)
при использовании 10 буф. обмена и 1 буфера ворда глючит бьет что попало.
2. с 10 буф. тоже работает некорректно.
- iPasha
- Авиаконструктор
- Сообщения: 441
- Зарегистрирован: Чт сен 08, 2005 5:05 pm
- Благодарил (а): 0
- Поблагодарили: 7 раз
- Контактная информация:
Re: Буфер обмена в несколько рук
На мой взгляд, лучше все ж таки использовать спец софт a-la clcl (http://www.nakka.com/soft/clcl/index_rus.html) или нечто подобное для работы с множественным буфером обмена.
-
- Пассажир
- Сообщения: 2
- Зарегистрирован: Ср окт 03, 2007 8:44 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Буфер обмена в несколько рук
Очень признателен за ответ попробую в понедельник в ворде и экселе работает корректно.
-
- Ас
- Сообщения: 907
- Зарегистрирован: Чт май 08, 2008 2:48 pm
- Откуда: г. Москва, Россия
- Благодарил (а): 6 раз
- Поблагодарили: 16 раз
- Контактная информация:
Re: Буфер обмена в несколько рук
А можно ли сделать, как Punto Switcher или подобных: т.е. показывать popup-меню рядом со строкой ввода? ... Было бы очень супер!
Вдогонку: а пик совершенства был бы, если бы можно было в это popup-меню пихать картинки и при вызове они бы показывались!)
Вдогонку: а пик совершенства был бы, если бы можно было в это popup-меню пихать картинки и при вызове они бы показывались!)
С уважением, Андрей.
- Alex
- Ас
- Сообщения: 2833
- Зарегистрирован: Вт апр 05, 2005 3:28 pm
- Откуда: Kaliningrad City
- Благодарил (а): 2 раза
- Поблагодарили: 91 раз
- Контактная информация:
Re: Буфер обмена в несколько рук
Ну все же xStarter не под это заточен , буфер обмена это то, что я буду улучшать в самую-самую последнюю очередь.
-
- Ас
- Сообщения: 907
- Зарегистрирован: Чт май 08, 2008 2:48 pm
- Откуда: г. Москва, Россия
- Благодарил (а): 6 раз
- Поблагодарили: 16 раз
- Контактная информация:
Re: Буфер обмена в несколько рук
Я не про данную задачу, а про плагин, который мог бы всплывающее меню показывать возле строки ввода... Или просто показывать...Alex писал(а):Ну все же xStarter не под это заточен , буфер обмена это то, что я буду улучшать в самую-самую последнюю очередь.
С уважением, Андрей.
-
- Ас
- Сообщения: 907
- Зарегистрирован: Чт май 08, 2008 2:48 pm
- Откуда: г. Москва, Россия
- Благодарил (а): 6 раз
- Поблагодарили: 16 раз
- Контактная информация:
Re: Буфер обмена в несколько рук
Да - по аналогии с PuntoSwitcher...Alex писал(а):Возле любого поля ввода? В любой программе?
С уважением, Андрей.
- Alex
- Ас
- Сообщения: 2833
- Зарегистрирован: Вт апр 05, 2005 3:28 pm
- Откуда: Kaliningrad City
- Благодарил (а): 2 раза
- Поблагодарили: 91 раз
- Контактная информация:
Re: Буфер обмена в несколько рук
Все равно не понимаю зачем в утилите для автоматизации так врубаться в работу с буфером. Отображение своего окна рядом с любым полем ввода в любой программе вижу очень тяжелой задачей. Или есть исходники на Delphi, которые такое могут?
-
- Ас
- Сообщения: 907
- Зарегистрирован: Чт май 08, 2008 2:48 pm
- Откуда: г. Москва, Россия
- Благодарил (а): 6 раз
- Поблагодарили: 16 раз
- Контактная информация:
Re: Буфер обмена в несколько рук
Попробую сам сделать или сказать вам, как можно сделать, если будет некогда или очень сложно...Alex писал(а):Все равно не понимаю зачем в утилите для автоматизации так врубаться в работу с буфером. Отображение своего окна рядом с любым полем ввода в любой программе вижу очень тяжелой задачей. Или есть исходники на Delphi, которые такое могут?
С уважением, Андрей.