Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Утилиты буфера обмена | Clipboard Managers

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

Открыть новую тему     Написать ответ в эту тему

batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Утилиты для работы с буфером обмена / Clipboard Managers

Пишите свои мнения о программах, расширяющих возможности буфера обмена:
- плюсы/минусы
- потребление памяти
- глюки (обязательно подробности, а не просто она глючная!!)
- удобство для тех или иных применений (укажите, каких)
Сравнивайте разные программы, указывая критерии (не забудьте, что они, как и потребности, у всех индивидуальны), или просто кратко сообщайте о новой программе (ссылка и описание - обязательно)


    Список программ в алфавитном порядке
  • AccelClip [?] - Ссылка на загрузку [?]
  • ArsClip [?]
  • AutoClipX - крошка на 2.5 Мб. Автоматически копирует выделенный текст, файлы при его\их выделении. Имеет собственный менеджер буфера, горячие клавиши, черный\белый список приложений, умеет переназначать сочетания копи\паст, добавлять\удалять символы в\из скопированный текст.
  • Charu - очень продвинутый буфер обмена. Поддерживает FIFO/LIFO. Статья о возможностях Charu — самурайский менеджер буфера обмена
  • CLCLвнешне простая, но весьма функциональная и настраиваемая: плагины, настройка горячих клавиш, фильтр запоминаемых форматов (например, только текст или картинки). Бесплатна и с открытым кодом. Программы [?]
  • Clibor — компактный по размеру, портативный менеджер от японских производителей. Поддерживает FIFO/LIFO, Unicode, инкрементный поиск, пароль на базы и при запуске и многое другое [?]
    Доступны переводы версии 1.4.9 [?], Русская сборка 1.4.9 [?] и Русская сборка 2.1.1 [?]
  • ClipAngel [?] — удобный фильтр, поддержка отображения HTML, RTF, TXT, картинок, списков файлов, редактирование TXT, много операций над клипами и их файлами, горячие клавиши, любимые клипы, эмуляция ввода, сравнение клипов, информация об источнике клипа (заголовок окна, приложение, URL). Бесплатна и с открытым кодом.
  • ClipboardFusion - авто-форматирование или удаление форматирования, редактирование текста в буфере (авто-удаление символов, пробелов, переводов каретки, табуляций в начале и конце клипа). Поддержка макросов, своих или готовых с офсайта. Варезник [?]
  • ClipboardMaster [?] -  can copy, paste, collect, organize and store not only text, but images, files and folders as well. It works in all Windows programs.
  • ClipCache Pro — навороченный буфер. Редактирование, фильтры, информация источника и т.д. Программы [?] | Варезник [?]
  • ClipDiary [?] — простой, но продуманный и вполне достаточный большинству буфер.
  • ClipJump — опенсорсная, на базе знаменитого интерпретатора скриптов AutoHotkey. В целом неплохая, быстрая, лёгкая, довольно функциональная. Подробнее... [?]
  • ClipMate - Программы [?]
  • Clipto Pro - кроссплатформенная программа с возможностью сортировки и редактирования заметок, а также синхронизацией между устройствами. Пока бесплатна (с ограничениями в синхронизации), однако автор намеревается десктопную версию сделать платной. Программы [?]
  • ClipX — по стилю работы напоминает CLCL, но ещё проще и меньше, лучше настраиваются клавиши, хранит картинки, удобный фильтр-поиск. Программы [?]
  • CopyQ — очень интересный менеджер буфера обмена с большими возможностями. Приложение работает под Mac, Linux и Windows.
  • Ditto [?]
  • Ethervane Echo [?] — Бесплатный. Русского языка нет. Копируемые данные автоматически сортируются и раскидываются по заранее созданным вкладкам. Настройки гибкие, но неудобные.
  • MultiClipBoardSlots - крошечная Portable утилита. На сайте автора наглядные скриншоты.
  • Spartan [?]
  • Swift Paste [?] - подробнее [?]

Cписок программ [?] от Zibrov_aka_Zyama
 
Clipboard Managers for Windows - Список альтернатив на alternativeto.net

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 04:36 09-06-2001 | Исправлено: Nimbussr, 18:14 11-01-2025
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XPerformer 15:02 23-11-2013 [?]  
Цитата:
Панель добавлять не буду, не люблю перегруженный интерфейс

Так панель инструментов уже имеется: вот эта самая малозаметная полоска в нижней части окна с блеклыми кнопочками Я только предложил переместить её (опционально) в верхнюю часть окна, и вообще сделать более заметной.
 

Цитата:
Ctrl-Delete - удалить  

Раз все остальные хоткеи являются комбинацией Ctrl+[буква], то логичнее было бы Ctrl+D, нет?
 
8. Ещё неплохо бы добавить возможность отключения принудительной сортировка по алфавиту и, соответственно, поддержку ручной сортировки строк (перетаскиванием мышью и/или кнопками на панели инструментов).
А в идеале, и поддержку групп.  
Это, конечно, не влияет на функционал проги, но визуально для юзера было бы удобнее.
 
9. Опция "Сворачивать в трей по нажатию на кнопку [Close] или клавишей [Escape] ??
 

Цитата:
Странно, конечно, что мои замены не работают... Если вы закроете программу и вышлите ваш файл settings.data - попробую понять, в чем отличие.

Тут мой файл настроек. Но возиться с ним имеет смысл только в том случае, если вам самому любопытно, ибоя для себя я уже решил эту проблему по-другому.
 


Цитата:
Да, сомнительной ценности программка )

А чего, нормальная прога была бы. Помню, как-то много лет назад набрёл на каком-то солидной свалке (может, Cnet.com??) на рекламу могучего софта, который (когда разберёшься поближе), просто создавал на Рабочем Столе ярлык для вызова каких-то разделов Панели управления (что обеспечивается штатным функционалом Windows). Но самое занятное не в этом (может, кому и правда так удобнее), а в том, что за эту прогу автор хотел не то 15, не то 30 USD. На этом фоне прога, умеющая только заменять названия 12-ти месяцев на цифры, смотрелась бы очень даже выигрышно

 
Добавлено:
5. Уточню свою предыдущую хотелку: при копировании в буфер один шаг оказывается явно лишним. Нет никакого смысла в 100% случаев жать сначала Ctrl+C, а потом Ctrl+Shift+F5 (или другой хоткей, назначенный юзером).  Логичнее, чтобы X-Clipboard Replacer сам забирал выделенный текст из исходного окна отправлял в буфер и оттуда себе на переработку.
А вот вставка действительно может проходить в двух разных режимах: либо вместо выделенного текста (и тогда имеет смысл использовать хоткей, совмещённый с Ctrl+V), либо в другом месте, указанном юзером (в этом случае результат переработки должен помещаться в буфер, чтобы юзер сам его вставил оттуда по Ctrl+V).
 
5.1 А ещё я видел, как некоторые проги (с ходу не вспомню, какие именно) как-то ухитряются выполнять аналогичные операции помимо буфера, так что содержимое буфера не затрагивается, что довольно удобно. Или, может, они просто запоминают оригинальное содержимое буфера и потом восстанавливают его после окончания свой работы.
 
 
Добавлено:
10. А ещё бы музыку и девочек В смысле, чтобы звук проигрывался при успешном завершении операции. И при неуспешном завершении тоже - но другой.
 
Добавлено:
11. Команды для контекстного меню иконки в системном трее: "Выгрузить" и "Переподключиться" (на случай потери контакта с реальностью с буфером, чем страдают почти все подобные программы).

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 17:44 23-11-2013 | Исправлено: oshizelly, 12:09 24-11-2013
231930

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ещё программа Clipboard Help+Spell, бесплатно, есть портативная версия.
 
lipboard Help+Spell is a clipboard history utility with the following features:
Database stores history of all past text and image clipboard entries for easy viewing, modification, and search
Use it for keeping hierarchical notes - search, sort, filter by text, modification date, last view date
 Super easy and super fast search function - or use complex filters if you need them - you'll never have a problem finding a note again!  
 Organize your notes and clips any way you want - show them all or view by group or category; view your clips any way you like  
High-quality spellcheck - underlined mistakes; learning spellchecker  
 Configurable hotkeys for common functions
Powerful text formatting options - make your own presets for common functions  
 Simple functions for copying and pasting into and out of other applications

Всего записей: 942 | Зарегистр. 05-05-2011 | Отправлено: 18:39 23-11-2013
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
11. Команды для контекстного меню иконки в системном трее: "Выгрузить" и "Переподключиться" (на случай потери контакта с реальностью с буфером, чем страдают почти все подобные программы).

oshizelly
Программа не следит за буфером обмена вследствие чего ей затруднительно потерять контакт в виду отсутствия оного.

Всего записей: 2579 | Зарегистр. 20-06-2011 | Отправлено: 14:49 24-11-2013
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XPerformer 12:49 24-11-2013 [?]  
Цитата:
Программа не следит за буфером обмена вследствие чего ей затруднительно потерять контакт  

Тем лучше Тогда остаётся только "Выгрузить".

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 15:30 24-11-2013
City_man



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Читаю-читаю, но не вкурю, что самое простое и удобное с возможностью вставлять свои предуставноленные записи

Всего записей: 55 | Зарегистр. 17-09-2012 | Отправлено: 15:56 24-11-2013
shadow_member



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
вставлять свои предуставноленные записи
FlashPaste попробуйте. Маленькая, есть русский, портабельна, тема имеется.

Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 17:13 24-11-2013
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XClipboardReplacer_1_0.zip скачать
 
Программа выполняет массовые замены в тексте
Новое:
- есть возможность выбирать списки замен, для примера в архиве два словаря - один список пустой, второй - чешский словарик. Заодно демонстрирует поддержку юникода. Для создания нового словаря замен скопируйте пустой словарь из комплекта и переименуйте, затем подключите его в программе.
- настройки сохраняются в ини-файл, программа полностью портабельна
- программа пытается автоматически взять выделенный текст, обработать его и затем вставить в приложение. В ворде 2010, блокноте, notepad++ это работает. В некоторых программах это не работает, например, в Far manager. Поскольку основная функция программы - это выполнение замен, то меня лично не затрудняет в таких программах сначала нажать ctrl-c, а затем - горячую клавишу (ctrl-shift-F5).  
Инструкции и перевода пока нет.
- добавлен эспорт в cvs
- добавлен импорт из текстового файла. Текстовый файл можно подготовить в Блокноте как набор строк по формату:
что_искать,на_что_заменять
Разделитель - запятая. Сохранить как юникод, если есть юникодные символы, и загрузить в программу.
 
У меня список замен состоит из более чем 3000 регулярных выражений, замена занимает менее секунды  и работает. Если вы хотите сообщить об ошибке, можете сделать это в любой форме. Если вы хотите сообщить об ошибке и получить ответную реакцию от меня как от разработчика, описывайте подробно шаги воспроизведения и желательно приложить ваши файлы настроек и замен.
- можно включить историю замен для контроля
- можно включить восстановление буфера обмена. Поскольку многие в этой теме пользуются продвинутыми менеджерами буферами обмена, то особой необходимости в этой опции я не вижу - всё равно история буфера сохраняется.
- звуки можно отключить вообще или заменить на свои собственные.

Всего записей: 2579 | Зарегистр. 20-06-2011 | Отправлено: 20:03 24-11-2013 | Исправлено: XPerformer, 12:50 05-06-2015
suomifinland



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
FlashPaste попробуйте. Маленькая, есть русский, портабельна, тема имеется.

Программа не вылечена.., поделитесь комплектом.

----------
Мы на горе всем буржуям, мировой пожар раздуем... А.Блок.

Всего записей: 5298 | Зарегистр. 16-04-2006 | Отправлено: 21:13 24-11-2013
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly

Цитата:
5. Уточню свою предыдущую хотелку: при копировании в буфер один шаг оказывается явно лишним. Нет никакого смысла в 100% случаев жать сначала Ctrl+C, а потом Ctrl+Shift+F5 (или другой хоткей, назначенный юзером).  Логичнее, чтобы X-Clipboard Replacer сам забирал выделенный текст из исходного окна отправлял в буфер и оттуда себе на переработку.  А вот вставка действительно может проходить в двух разных режимах: либо вместо выделенного текста (и тогда имеет смысл использовать хоткей, совмещённый с Ctrl+V), либо в другом месте, указанном юзером (в этом случае результат переработки должен помещаться в буфер, чтобы юзер сам его вставил оттуда по Ctrl+V).

 
Хоткей остался один, работает по первому сценарию - забирает выделенный текст, подменяет, и посылает в приложение Ctrl-V. Если пользователь продолжает держать руки на клавиатуре, то получится аккорд типа Ctrl-shift-Ctrl-V и вставка естественно не сработает. В принципе, пользователь может не ждать, пока завершится обработка и продолжать печатать... может, у него список в миллион замен.... Когда замена готова, программа ждет немножко, пока пользователь угомонится, но если не дождалась - ну что же, хозяин-барин, посылает ctrl-v и играет музычку. Если был выделенный текст, то он будет замещен текстом из буфера обмена по правилам того приложения, в котором печатает пользователь (в некоторых старых редакторах можно выделенный текст сдвигать, а не замещать). Если стоит опция "восстанавливать буфер", то в буфер запишется старое состояние. Опять-таки, если пользователь шустрый и успел в него что-то опять скопировать, то это что-то затрется.
 
Второй сценарий - выделить текст, скопировать в буфер, убрать выделение, сместить курсор в нужную позицию и нажать хоткей Ctrl+Shift+F5. Поскольку выделения нет, то программа возьмет текущее состояния буфера, обработает и вставит в позицию курсора. Необходимости во втором хоткее я не вижу - запоминать меньше хоткеев и схема проще.

Всего записей: 2579 | Зарегистр. 20-06-2011 | Отправлено: 21:17 24-11-2013
vadim3sh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
предуставноленные записи

без глюков и на халяву проверил сам:
1. ArsClip - пользуюсь сейчас
2. М8 Free Clipboard - раздражало всплывающее окно с содержимым клипа
3. CLCL - лучшее из всех трех, но если пропадает липитричество, забывает все и вводи по-новой. Пишут, что можно лечить, я так и не научился.
 

Всего записей: 457 | Зарегистр. 28-01-2006 | Отправлено: 21:40 24-11-2013
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XPerformer 18:03 24-11-2013 [?]  
Цитата:
XClipboardReplacer_1_0.zip
Программа выполняет массовые замены в тексте

Ура! Но... Первый бета-репорт (Windows XP x32, English) :
 
1.1. При каждом запуске (не только первом) выдаёт сообщение об ошибке: "Файл не найден" (2 раза подряд), а какой именно файл - не пишет.
1.2. Потом выдаёт сообщение об ошибке: "Не удалось зарегистрировать горячую клавишу в системе", хотя дефолтная комбинация Ctrl+Shift+F5 у меня стопудово свободна. Если потом этот же хоткей задать в настройках вручную, то работает.
1.3. Окно на вкладке "Замены" девственно пустое. При попытке добавить новую запись выдаёт сообщение об ошибке: "tbReplaces: Cannot perform this operation on a closed dataset".
 
Возможно, всё это как-то связано с тем, что в файле XClipboardReplacer.ini прописан абсолютный путь к словарю в файле XClipboardReplacer.ini лучше бы заменить на относительный (если это возможно) либо предупредить юзера, что он должен сам это сделать.
А если я указываю свой правильный путь к словарю, то ничего добавить вручную не получается, пишет: "tbReplaces: Cannot perform this operation on a closed dataset".
 
Решил проблему кустарным способом, грубо удалив из файла XClipboardReplacer.ini строки 9 - 11, но подозреваю, что можно было действовать более корректно.
При следующем запуске прога сама создала в своей рабочей папке копию этого файла под именем "replaces.data" и прописала его же (без пути, только имя) в поле "Использовать словарь замен в файле" на вкладке "Настройки". Однако вкладка "Замены" абсолютно пустая, никаких чешских слов там нет.
 
Да и вообще непонятно с этим чешским словариком, приложенным для примера. Размер файла 113 KB, то есть, там много всяких слов должно быть, но в окне программы только 20 строк замен, причём у 18 из них зачем-то включен чекбокс в колонке "Регулярное выражение" (могу выложить скриншот).

 
2.  

Цитата:
программа пытается автоматически взять выделенный текст, обработать его и затем вставить в приложение

Это IMHO неверный концептуальный подход, резко снижающий пользу от проги (для меня лично, по крайней мере)
Ведь юзеру может понадобиться (причём, как раз в большинстве случаев) вставить трансформированный текст не вместо исходного, а рядом с ним или вообще совершенно в другом окне. (Смотри подробнее здесь  [?]пункт 5)

 
3. В первой версии предлагался предустановленный список из 13 строк (12 месяцев + пример регулярного выражения). Сейчас - совершенно пустое окно. Это так и должно быть?
 
4.

Цитата:
 для примера в архиве два словаря - один список пустой, второй - чешский словарик.  
Для создания нового словаря замен скопируйте пустой словарь из комплекта и переименуйте, затем подключите его в программе.

Это какой из них пустой? Тот, который называется replaces.data и имеет размер 49,052 KB Так он не пустой, там какой-то машинный код внутри.
 
5.

Цитата:
 добавлен импорт из текстового файла. Текстовый файл можно подготовить в Блокноте как набор строк по формату: что_искать,на_что_заменять.  
Разделитель - запятая. Сохранить как юникод, если есть юникодные символы, и загрузить в программу.

Э-э-э... Куда и как загрузить? Имеется в виду поле "Использовать словарь замен в файле" на вкладке "Настройки", где по умолчанию чешский словарик в каком-то бинарном формате?
 
6. Опция "Сворачивать в трей по нажатию на кнопку [Close] или клавишей [Escape]. Без этого можно жить, но прошу внести в список To-do.
 
7. Самое важное забыли кнопку "Сохранить" в диалоге настроек. Нет, без шуток, реально неудобно. Меняешь хоткей, жмёшь на Alt+Tab для перехода в другое приложение либо Ctrl+Tab для перехода на другую вкладку, и хоткей сбрасывается на [None]. Это как бы уже баг, не?
 
З.Ы.
Описание функций программы "выполняет массовые замены в тексте" не очень понятное, IMHO. Или даже вообще неправильное. То есть, кто в теме, тому понятно. Но это же на всех остальных рассчитано.
 
З.Ы.
Так и не хотите отдельный топик сделать? Наше обсуждение не всем же здесь интересно, модератор придёт и надаёт по шее обоим

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 21:44 24-11-2013 | Исправлено: oshizelly, 22:23 24-11-2013
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня программа работает без ошибок. Более того, кнопка  "Сохранить" в диалоге настроек ЕСТЬ.

К сожалению, не могу этой бесплатной разработке посвящать очень много времени, но в течение след. недели постараюсь написать инструкцию. Думаю, это снимет большинство вопросов

Всего записей: 2579 | Зарегистр. 20-06-2011 | Отправлено: 21:53 24-11-2013
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vadim3sh 19:40 24-11-2013 [?]  
Цитата:
CLCL - лучшее из всех трех, но если пропадает липитричество, забывает все и вводи по-новой. Пишут, что можно лечить, я так и не научился.

Если из-за пропажи лепестричества файл настроек уничтожился, то тут уж не вылечишь. То же самое может быть и при любом системном сбое, с лепестричеством не связанном.
Но вот, слышал я, может помочь своевременное (регулярное) создание резервной копии файлов
regist.dat (это шаблоны) и history.dat (это текущая история) в рабочей папке CLCL.

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 21:53 24-11-2013 | Исправлено: oshizelly, 21:54 24-11-2013
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Старую версию программы 0.2 нужно удалить, формат словаря не совместим с новой версией 1.0. Словари зашифрованы на всякий случай. Пустой словарь - это replaces.data Это пока все, что могу сказать, тему попозже создам.
 
Добавлено:
Оказывается, в архив попал мой личный XClipboardReplacer.ini. Просто распакуйте архив в новую папку, удалите XClipboardReplacer.ini и запустите программу. Извините за неудобство, в течение недели сделаю законченную версию.

Всего записей: 2579 | Зарегистр. 20-06-2011 | Отправлено: 21:55 24-11-2013
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XPerformer 19:53 24-11-2013 [?]  
Цитата:
У меня программа работает без ошибок.

Возможно, у нас разные системы?
В любом случае, все эти глюке лечатся ручным редактированием файла XClipboardReplacer.ini, как я уже написал. Так что можно пережить. И без чешского словаря как-нибудь проживём
 
Действительно серьёзная проблема только одна, вот эта:

Цитата:
программа пытается автоматически взять выделенный текст, обработать его и затем вставить в приложение

Это IMHO неверный концептуальный подход, резко снижающий пользу от проги    (для меня лично, по крайней мере). Ведь юзеру может понадобиться (причём, как раз в большинстве случаев) вставить трансформированный текст не вместо исходного, а рядом с ним или вообще совершенно в другом окне. (Смотри подробнее здесь  [?] [?]пункт 5)
 
Очень прошу, если уж трудно добавить отдельный второй хоткей, то верните, как было в первой версии
 
Ну, и, может, заодно добавите опцию "Сворачивать в трей по нажатию на кнопку [Close] или клавишей [Escape].
 

Цитата:
Более того, кнопка  "Сохранить" в диалоге настроек ЕСТЬ.

Да, действительно, есть. Как же я её не заметил... Наверное, потому что боролся с другими траблами.

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 22:04 24-11-2013 | Исправлено: oshizelly, 22:05 24-11-2013
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly
 

Цитата:
Хоткей остался один, работает по первому сценарию - забирает выделенный текст, подменяет, и посылает в приложение Ctrl-V. Если пользователь продолжает держать руки на клавиатуре, то получится аккорд типа Ctrl-shift-Ctrl-V и вставка естественно не сработает. В принципе, пользователь может не ждать, пока завершится обработка и продолжать печатать... может, у него список в миллион замен.... Когда замена готова, программа ждет немножко, пока пользователь угомонится, но если не дождалась - ну что же, хозяин-барин, посылает ctrl-v и играет музычку. Если был выделенный текст, то он будет замещен текстом из буфера обмена по правилам того приложения, в котором печатает пользователь (в некоторых старых редакторах можно выделенный текст сдвигать, а не замещать). Если стоит опция "восстанавливать буфер", то в буфер запишется старое состояние. Опять-таки, если пользователь шустрый и успел в него что-то опять скопировать, то это что-то затрется.    Второй сценарий - выделить текст, скопировать в буфер, убрать выделение, сместить курсор в нужную позицию и нажать хоткей Ctrl+Shift+F5. Поскольку выделения нет, то программа возьмет текущее состояния буфера, обработает и вставит в позицию курсора. Необходимости во втором хоткее я не вижу - запоминать меньше хоткеев и схема проще.

Я уже ответил на этот вопрос 20:17 24-11-2013 [?], вероятно, вы не заметили это сообщение.
 
Добавлено:
oshizelly

Цитата:
Очень прошу, если уж трудно добавить отдельный второй хоткей, то верните, как было в первой версии

то есть как было в первой версии, есть и во второй - делайте по второму сценарию.

Всего записей: 2579 | Зарегистр. 20-06-2011 | Отправлено: 22:09 24-11-2013 | Исправлено: XPerformer, 22:21 24-11-2013
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XPerformer 19:55 24-11-2013 [?]  
Цитата:
Просто распакуйте архив в новую папку, удалите XClipboardReplacer.ini и запустите программу.

Ага, вот так другое дело, сразу все глюки пропали.
Правда, окно на вкладке "Замены" все равно девственно пустое, никаких тебе 12-ти месяцнв и одного регулярного выражения, как 1-й версии. Так и должно быть?
 
По вопросам в пунктах 4 и 5 в моем посте [?] ) буду терпеливо ждать обещанной инструкции.
 
20:09 24-11-2013 [?]
Цитата:
Я уже ответил на этот вопрос 20:17 24-11-2013, вероятно, вы не заметили это сообщение.  

Да, пропустил, прошу извинить. Вы его добавили, как раз пока я писал свой длинный баг-репорт.
 
Но мне кажется, что тут есть потенциальная опасность.

Цитата:
В принципе, пользователь может не ждать, пока завершится обработка и продолжать печатать... может, у него список в миллион замен.... Когда замена готова, программа ждет немножко, пока пользователь угомонится, но если не дождалась - ну что же, хозяин-барин, посылает ctrl-v и играет музычку. Если был выделенный текст, то он будет замещен текстом из буфера обмена  

Вот простой сценарий, как причинить юзеру много фана:
1. Юзер работает в Notepad++ над созданием очень большого веб-сайта.  Запускаем XClipboardReplacer, он работает долго, допустим, минут 10, ибо надо сделать миллион замен.
2. Юзер не ждёт завершения операции, а переходит в приложение MS Word и там продолжает сочинять давно начатую поэму... или письмо любимой тёте. Вот он выделил большой кусок текста страниц на 10, чтобы применить к нему форматирование полужирным шрифтом - и вдруг... ай, что это, здесь только что лежал мой текст, а теперь какие-то угловые скобки и цифры Ах, это сработал XClipboardReplacer, вернув текст в приложение, которое является в данный момент активным, и вставив его вместо выделенного в данный момент текста. Занавес...
 
Правда, может выручить команда "Undo". А вдруг она не сработает? Или юзер с перепугу или просто случайно нажмёт на кнопку [Close]...
Тогда уж лучше перед вставкой на всякий случай отправить в буфер текст, выделенный в данный момент в активном приложении.

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 22:37 24-11-2013 | Исправлено: oshizelly, 22:41 24-11-2013
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly

Цитата:
Правда, окно на вкладке "Замены" все равно девственно пустое, никаких тебе 12-ти месяцнв и одного регулярного выражения, как 1-й версии. Так и должно быть?

так и должно быть, пустышка для пользовательских словарей
 

Цитата:
Но мне кажется, что тут есть потенциальная опасность.

Если бы вы знали как я делал свои 3000 замен до написания программы, какой комбайн прог использовал и на сколько времени это парализовало мою работу, вы бы наверное удивились...
Так что пользователь предупрежден об опасности, этого достаточно. Для миллиона замен я сделаю утилиту командной строки, остальные пользователи подождут полсекунды, не прикасаясь к клавиатуре.

Всего записей: 2579 | Зарегистр. 20-06-2011 | Отправлено: 22:45 24-11-2013
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XPerformer 19:17 24-11-2013 [?]  
Цитата:
Хоткей остался один, работает по первому сценарию - забирает выделенный текст, подменяет, и посылает в приложение Ctrl-V. Если пользователь продолжает держать руки на клавиатуре, то получится аккорд типа Ctrl-shift-Ctrl-V и вставка естественно не сработает.  

"Держать руки на клавиатуре" - в смысле, продолжать удерживать все 3 клавиши? Попробовал так сделать, но не получается: даже если ждать секунд 15, то как только отпускаю одну из клавиш, сразу вставляется результат обработки взамен выделенного текста.
Пробовал назначить другой хоткей Ctrl+Alt+I. Тогда если выждать несколько секунд и потом отпустить клавиши, то вообще ничего не происходит. Вроде бы это - именно то, чего и требовалось. Однако если теперь нажать Ctrl+V, то вставится не результат работы XClipboardReplacer, как логично было бы ожидать, а исходный выделенный текст. А результата работы XClipboardReplacer даже и в истории клипов нет.
Пробовал отключить опцию "Восстанавливать буфер обмена", результат тот же.

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 23:14 24-11-2013 | Исправлено: oshizelly, 23:14 24-11-2013
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly

Цитата:
Э-э-э... Куда и как загрузить? Имеется в виду поле "Использовать словарь замен в файле" на вкладке "Настройки", где по умолчанию чешский словарик в каком-то бинарном формате?

Загрузка из текстового файла, экспорт, перемещение строк верх-вниз  и полная очистка списка делаются из контекстного меню (вызывается по правой кнопке мыши на списке замен)
 
Добавлено:
oshizelly
 

Цитата:
Тогда если выждать несколько секунд и потом отпустить клавиши, то вообще ничего не происходит. Вроде бы это - именно то, чего и требовалось. Однако если теперь нажать Ctrl+V, то вставится не результат работы XClipboardReplacer, как логично было бы ожидать, а исходный выделенный текст. А результата работы XClipboardReplacer даже и в истории клипов нет.

Понятно только одно - могут быть накладки.
Если пользователь держит нажатым альт, а программно нажимается ctrl-v, то полученной комбинации ctrl-alt-v может в приложении соответствовать какая-то функция, а может и не соответствовать. Далее, если параллельно используется менеджер буфера обмена с контролем дубликатов и прочими наворотами, могут быть всякие коллизии. Я этим заниматься не буду, по крайней мере пока программа не устаканится в своей основной функции.  
Регламент использования такой -  
1) выделить текст, нажать хоткей, отпустить все клавиши, подождать. Или:
2) скопировать текст в буфер, перейти в нужное окно, установить нужную позицию курсора, нажать хоткей, отпустить, подождать.

Всего записей: 2579 | Зарегистр. 20-06-2011 | Отправлено: 23:18 24-11-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

Компьютерный форум Ru.Board » Компьютеры » Программы » Утилиты буфера обмена | Clipboard Managers


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru