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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

batva



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

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



AutoClipX - крошка на 2.5 Мб. Автоматически копирует выделенный текст, файлы при его\их выделении. Имеет собственный менеджер буфера, горячие клавиши, черный\белый список приложений, умеет переназначать сочетания копи\паст, добавлять\удалять символы в\из скопированный текст.
CLCLвнешне простая, но весьма функциональная и настраиваемая: плагины, настройка горячих клавиш, фильтр запоминаемых форматов (например, только текст или картинки). Бесплатна и с открытым кодом. Тема в программах
ClipX — по стилю работы напоминает CLCL, но ещё проще и меньше, лучше настраиваются клавиши, хранит картинки, удобный фильтр-поиск. Тема в программах
Clibor — компактный по размеру, портативный менеджер от японских производителей. Поддерживает FIFO/LIFO, Unicode, инкрементный поиск, пароль на базы и при запуске и многое другое Доступны переводы версии 1.4.9, Русская сборка 1.4.9 и Русская сборка 2.1.1
ClipDiary — простой, но продуманный и вполне достаточный большинству буфер.
ClipCache Pro — навороченный буфер. Редактирование, фильтры, информация источника и т.д.
ClipAngel — удобный фильтр, поддержка отображения HTML, RTF, TXT, картинок, списков файлов, редактирование TXT, много операций над клипами и их файлами, горячие клавиши, любимые клипы, эмуляция ввода, сравнение клипов, информация об источнике клипа (заголовок окна, приложение, URL). Бесплатна и с открытым кодом.
Ditto
CopyQ — очень интересный менеджер буфера обмена с большими возможностями. Приложение работает под Mac, Linux и Windows.
ClipJump — опенсорсная, на базе знаменитого интерпретатора скриптов AutoHotkey. В целом неплохая, быстрая, лёгкая, довольно функциональная. Подробнее...
ClipboardFusion - авто-форматирование или удаление форматирования, редактирование текста в буфере (авто-удаление символов, пробелов, переводов каретки, табуляций в начале и конце клипа). Поддержка макросов, своих или готовых с офсайта. Тема в варезнике.
Clipto Pro - кроссплатформенная программа с возможностью сортировки и редактирования заметок, а также синхронизацией между устройствами. Пока бесплатна (с ограничениями в синхронизации), однако автор намеревается десктопную версию сделать платной. Тема в Программах.
ClipMate
ArsClip
Swift Paste - подробнее
Ethervane Echo — Бесплатный. Русского языка нет. Копируемые данные автоматически сортируются и раскидываются по заранее созданным вкладкам. Настройки гибкие, но неудобные.
Spartan
AccelClip - Ссылка на загрузку
 
Cписок программ от Zibrov_aka_Zyama

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 04:36 09-06-2001 | Исправлено: volodyalipkin, 02:35 18-05-2021
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
Программа не следит за буфером обмена вследствие чего ей затруднительно потерять контакт в виду отсутствия оного.

Всего записей: 2394 | Зарегистр. 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 попробуйте. Маленькая, есть русский, портабельна, тема имеется.

Всего записей: 21778 | Зарегистр. 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 регулярных выражений, замена занимает менее секунды  и работает. Если вы хотите сообщить об ошибке, можете сделать это в любой форме. Если вы хотите сообщить об ошибке и получить ответную реакцию от меня как от разработчика, описывайте подробно шаги воспроизведения и желательно приложить ваши файлы настроек и замен.
- можно включить историю замен для контроля
- можно включить восстановление буфера обмена. Поскольку многие в этой теме пользуются продвинутыми менеджерами буферами обмена, то особой необходимости в этой опции я не вижу - всё равно история буфера сохраняется.
- звуки можно отключить вообще или заменить на свои собственные.

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



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

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

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

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

Всего записей: 5122 | Зарегистр. 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. Поскольку выделения нет, то программа возьмет текущее состояния буфера, обработает и вставит в позицию курсора. Необходимости во втором хоткее я не вижу - запоминать меньше хоткеев и схема проще.

Всего записей: 2394 | Зарегистр. 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня программа работает без ошибок. Более того, кнопка  "Сохранить" в диалоге настроек ЕСТЬ.

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

Всего записей: 2394 | Зарегистр. 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 и запустите программу. Извините за неудобство, в течение недели сделаю законченную версию.

Всего записей: 2394 | Зарегистр. 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

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

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

Всего записей: 2394 | Зарегистр. 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 замен до написания программы, какой комбайн прог использовал и на сколько времени это парализовало мою работу, вы бы наверное удивились...
Так что пользователь предупрежден об опасности, этого достаточно. Для миллиона замен я сделаю утилиту командной строки, остальные пользователи подождут полсекунды, не прикасаясь к клавиатуре.

Всего записей: 2394 | Зарегистр. 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) скопировать текст в буфер, перейти в нужное окно, установить нужную позицию курсора, нажать хоткей, отпустить, подождать.

Всего записей: 2394 | Зарегистр. 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

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


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru