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

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

Модерирует : 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

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

m a x

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

 
Весьма навороченный менеджер буфера обмена (clipboard manager) с поддержкой всех основных текстовых (простой текст, RTF, HTML) и графических форматов, быстрым и удобным поиском, предпросмотром и так далее. Оригинальный язык интерфейса - русский, также имеются переводы на английский, французский, португальский и некоторые другие языки.
 
В данном топике активно участвует автор программы Сергей Старых (ник - tormozit).
 
Программа появилась в начале 2017-го года. Автор позаимствовал и успешно реализовал много фич у таких конкурентов, как Ditto, ArsClip, ClipDiary и некоторых других. Вот составленная автором сравнительная таблица фич. (Однако к оценкам автора стоит относиться с некоторой осторожностью: возможно, он был не вполне объективен, что по-человечески понятно). А вот, кажется, более взвешенная сводная итоговая оценка обозревателя на сайте знаменитой SoftPedia: Above average clipboard tool Подробнее
 
Домашняя страница (официальный сайт) программы (на английском языке): https://sourceforge.net/projects/clip-angel .  
Блог автора на русском на инфостарте: http://infostart.ru/public/577075 .
Своего форма (пока?) нет, есть мини-форум на Sourceforge.net на английском: https://sourceforge.net/p/clip-angel/discussion/general .
 
Системные требования:
Windows Vista+/Server 2008+
.Net Framework 4.52
 
Важными или условно уникальными, по мнению автора, фичами ClpAngel на июль 2017-го года являются:
 
 - просмотр HTML с оформлением  
 - отображение фрагмента картинки без масштабирования в списке  
 - навигация и ввод текстового фильтра без переключения  
 - выделение вхождений фильтра в списке  
 - возможность выделять и копировать/вставлять фрагмент текстового клипа
 - отображение визуального веса клипа в списке  
 - мультивставка в оригинальном формате  
 
Установка:
Программу можно запускать из любого места, она будет использовать единые настройки и базу данных из профиля пользователя. Также возможен запуск в портабельном режиме, тогда используются настройки и база из рабочей папки программы.  
Возможен автозапуск при входе текущего пользователя Windows.
 
Полный список функций программы

Всего записей: 652 | Зарегистр. 31-05-2002 | Отправлено: 12:42 02-02-2017 | Исправлено: Maz, 17:58 03-04-2021
tormozit



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zyx1234
Понял. Спасибо. Записал задачу.

Всего записей: 308 | Зарегистр. 04-11-2006 | Отправлено: 16:11 07-06-2018
tormozit



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1.52
 
Добавлено
1. В окне ""Вставить с параметрами" добавлены варианты преобразования регистра букв "в ВерхнийВерблюжий", "в нижнийВерблюжий", "из ЛюбогоВерблюжьего"
2. В окне ""Вставить с параметрами" добавлен флажок "Нормализовать символы "перенос строки""
3. Добавлена настройка "Шифровать базу данных для текущего пользователя"
4. Добавлена явная команда "Выбрать верхний CTRL+Home" в подменю "Список"
 
Исправлено
1. Применение фильтра по тексту клипов теперь происходит через 300 мс после последнего изменения фильтра
 
Zyx1234
Роли кнопок OK и Cancel исправил. Порядок обхода исправил в окне "Вставить с параметрами"

Всего записей: 308 | Зарегистр. 04-11-2006 | Отправлено: 15:29 11-06-2018
tormozit



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1.53
 
Добавлено
1. Теперь при захвате текста из редактора кода 1С он будет автоматически раскрашиваться и превращаться в HTML-клип с сохранением оригинального текстового варианта
2. Добавлена настройка "Макс. размер кода 1C для раскраски" позволяющая отсечь лишние траты времени на автоматическую раскраску
3. Устранены отступы при отображении HTML-клипов
4. Реализована поддержка переноса слов при отображении HTML-клипов
 
 

Всего записей: 308 | Зарегистр. 04-11-2006 | Отправлено: 07:17 20-06-2018
9876598765

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это хорошо.
Еще ошибка - не ищет при копировании результатов из SSMS
https://drive.google.com/file/d/1KTQQobW1FtLeofveUEqfAas_DJ6WnATV/view?usp=sharing

Всего записей: 55 | Зарегистр. 14-05-2002 | Отправлено: 14:56 22-06-2018
tormozit



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
9876598765
Нужен текст клипа, чтобы я мог повторить проблему у себя.

Всего записей: 308 | Зарегистр. 04-11-2006 | Отправлено: 22:01 22-06-2018
9876598765

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Разобрался, поиск не работает если ввести символ подчеркивания "_", обычно это SQL wildcard single char.

Всего записей: 55 | Зарегистр. 14-05-2002 | Отправлено: 14:20 25-06-2018 | Исправлено: 9876598765, 15:59 25-06-2018
tormozit



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
9876598765
Спасибо. Нашел ошибку при обработке символа "_" в фильтре. Исправлю в следующей версии.

Всего записей: 308 | Зарегистр. 04-11-2006 | Отправлено: 21:13 25-06-2018
tormozit



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1.56
 
Добавлено
 
1. Если окно ClipAngel открыто из конфигуратора 1С, то ALT+клик по гиперссылке на строку исходного кода в описании ошибки откроет эту строку в модуле в конфигураторе 1С (аналогично кнопке Конфигуратор в окне ошибки 1С).
 
   
 
Ошибку при обработке символа "_" в фильтре исправил

Всего записей: 308 | Зарегистр. 04-11-2006 | Отправлено: 17:06 30-06-2018 | Исправлено: tormozit, 23:48 15-07-2018
tormozit



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1.57
 
Добавлено
1. Опция поиска "Фильтровать список строкой поиска" (по умолчанию ВКЛ). Теперь можно искать в списке без фильтрации.
2. Опция поиска "Автопереход к первому найденному клипу" (по умолчанию ВКЛ). Теперь можно искать в тексте клипа без фильтрации.
3. Команды "Найти следующий" и "Найти предыдущий" в подменю "Список" главного меню

Всего записей: 308 | Зарегистр. 04-11-2006 | Отправлено: 17:44 07-07-2018
totnetot



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

я закрыл нажав на нём крестик. А оно после этого всё равно ещё много раз вылазит и вылазит.
 
Добавлено:
Хочу предложить новый функционал - нумерованные ячейки буфера обмена.
При нажатии определенных горячих клавиш + цифра - происходит копирование в соответствующую ячейку под номером этой цифры.
Например: ctrl-shift-1  - копирует в первую ячейку, ctrl-shift-2  - копирует во вторую ячейку, ctrl-alt-1 производит вставку из первой ячейки и т.д.

Всего записей: 410 | Зарегистр. 16-03-2013 | Отправлено: 09:40 10-07-2018
tormozit



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
totnetot
По поводу сообщения скорее всего какая то программа циклически обновляла содержимое буфера обмена большим html клипом. Если опишешь как мне повторить эту ситуацию, то я смогу точнее объяснить происходящее.
 
Нумерованные ячейки буфера делать не планирую.

Всего записей: 308 | Зарегистр. 04-11-2006 | Отправлено: 21:43 10-07-2018
tormozit



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1.58
 
Добавлено
1. Реализовано определение формата встроенного языка 1С по содержимому клипа вместо окна источника
 
Исправлено
1. Команды "Найти следующий" и "Найти предыдущий" в подменю "Список" теперь учитывают текущую позицию в списке
2. Исправлены редкие ошибки при копировании из окон 1С
3. Исправлен переход к строке модуля 1С версий 8.3.11-

Всего записей: 308 | Зарегистр. 04-11-2006 | Отправлено: 17:06 15-07-2018
totnetot



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

Цитата:
скорее всего какая то программа циклически обновляла содержимое буфера

Я разобрался - примерно так все и было.

Всего записей: 410 | Зарегистр. 16-03-2013 | Отправлено: 23:46 15-07-2018
Cadmium

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, tormozit
 
Возможно ли добавить следующие функции в программу?
 
1. Вызов главного окна по средней кнопке мыши.
 
2. Вставка содержимого не только по Enter или левому клику мыши, но и по порядковому номеру клипа. Т.е. самый верхний клип - 1, следующй - 2 и т.д. до 0, тогда, чтобы вставить  необходимый клип, достаточно на клавиатуре нажать, допустим, цифру 3 и содержимое из третьего сверху клипа вставится в нужное место. Для вставки клипов, индекс которых превышает "0", можно использовать повторную нумерацию, но уже, например, с Alt'ом.
 
Просто так будет удобнее некоторым пользователям работать - правой рукой вызвал окно ClipAngel средней кнопкой мыши и тут же левой на клавиатуре нажал необходимый "индекс" нужного клипа. А для того, чтобы не считать "вручную" индексы, рядом с каждым клипом проставить их значения.
 
3. Можно также вынести отдельной кнопкой "Показывать иконку источника клипа", чтобы её не искать в Настройках?
 
4. Выбор портативного или стационарного режима не только путём добавления в командную строку параметра /p, но и непосредственно из Настроек программы. Например, в Настройках выбираем "портативный режим" - true, "запуск программы при входе пользователя" - true, и тогда автоматически в StartUp Windows появляется "ClipAngel.exe /p"
А также, при необходимости, выбор расположения БД программы из Настроек, а не просто информирование о его расположении.
 
Заранее спасибо.

Всего записей: 170 | Зарегистр. 20-10-2001 | Отправлено: 11:27 20-07-2018 | Исправлено: Cadmium, 11:31 20-07-2018
tormozit



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cadmium
1. Нет.
2. Нет. Цифровые клавиши уже используются для ввода фильтра.
3. Поясни в каких ситуациях нужно часто переключать видимость колонки источника клипа? Мне такие не встречались.
4. Нет. Выбор расположения БД программы в настройках уже есть - "Файл базы данных".

Всего записей: 308 | Зарегистр. 04-11-2006 | Отправлено: 22:56 20-07-2018
totnetot



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cadmium
1. Написал ahk скрипт для вызова ClipAngel по нажатию средней кнопки мыши. В архиве есть как сам скрипт так и его 2 скомпилированные версии (с иконкой в трее и без).

Код:
#NoEnv
#SingleInstance, force
;#NoTrayIcon ;раскомментировать строку если не нужна иконка в системном трее
MButton:: Send !{sc2F}

 
Добавлено:
Все остальные вопросы можно решить примерно таким же образом - с помощью AHK. Или сделать форк программы и настроить под себя.

Всего записей: 410 | Зарегистр. 16-03-2013 | Отправлено: 01:10 21-07-2018 | Исправлено: totnetot, 01:23 21-07-2018
Cadmium

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tormozit
1. На кнопку под колесиком мыши имеются какие ограничения в плане реализации?
2. Сочетание Alt+цифры тоже уже где-то используется? И как часто пользователю требуется переключаться между фильтрами? Может стоит рассмотреть вопрос о переназначении цифровых клавиш на быстрый ввод содержимого буфера обмена, а на переключение между фильрами поставить, например, Alt+цифры?
У ClipboardMaster данная функция так и реализована, и должен сказать - очень удобная штука.
3. Часто не надо, но тогда встречный вопрос - как часто надо переключать "показывать дополнительные колонки в списке клипов", для которой иконка для быстрого доступа имеется? И почему "дополнительной колонкой" не считается колонка с иконкой источника клипа?
4. Хорошо, будем мучаться с bat-файлом или vbs-скриптом, чтобы при автозагрузке не мелькало окошко консоли. Спасибо, не заметил по поводу указания пути для БД.
 
totnetot
Спасибо большое.
Конечно, хотелось бы, чтобы это была нативная поддержка.

Всего записей: 170 | Зарегистр. 20-10-2001 | Отправлено: 11:14 21-07-2018 | Исправлено: Cadmium, 11:16 21-07-2018
tormozit



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cadmium
1.Средняя кнопка мыши часто используется в различных приложениях. Поэтому такой метод вызова окна ClipAngel будет часто пересекаться/конфликтовать с локальной для конкретного окна функцией средней кнопки мыши.  
2. Да, сочетания Alt+<цифра> и Ctrl+<цифра> используются. Пользователи к ним привыкли. Кроме того отображение позиции (номера) в списке съест вертикальную область, которая большинству будет не нужна и придется делать ее по умолчанию выключенной и делать опцию для ее включения.
3. Дополнительные колонки занимают заметную площадь окна и несут полезную информацию относительно редко, а колонка с иконкой источника клипа имеет минимальную ширину и относительно чаще несет полезную информацию.
4. Зачем мучаться? Просто запусти один раз с параметром /p, зайди в настройки, включи автозапуск и нажми ОК. При этом в реестре пропишется строка автозапуска с этим же ключом. Кроме того можно создать ярлык для запуска программы и в нем указать этот параметр.

Всего записей: 308 | Зарегистр. 04-11-2006 | Отправлено: 12:28 21-07-2018
totnetot



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

Цитата:
Хорошо, будем мучаться с bat-файлом или vbs-скриптом, чтобы при автозагрузке не мелькало окошко консоли.

Я бы на вашем месте установил в систему ahk (если ещё не стоит) и не понадобилось бы писать bat-файл или vbs-скрипт. Можно всё запускать скрыто через тот же ahk скрипт. Просто нужно добавить 1 строчку с командой Run.
 

Код:
#NoEnv
#SingleInstance, force
;#NoTrayIcon ;раскомментировать строку если не нужна иконка в системном трее
MButton:: Send !{sc2F}  
Run, "C:\ClipAngel\ClipAngel.exe /p", C:\ClipAngel\

 
Первый параметр команды Run (команда запуска) лучше заключить в кавычки. Второй параметр (путь запуска) не нужно заключать в кавычки. Имя диска лучше указывать заглавной буквой.
 
Добавлено:
tormozit

Цитата:
Средняя кнопка мыши часто используется в различных приложениях. Поэтому такой метод вызова окна ClipAngel будет часто пересекаться/конфликтовать с локальной для конкретного окна функцией средней кнопки мыши.  

 

Код:
#NoEnv
#SingleInstance, force
;#NoTrayIcon ;раскомментировать строку если не нужна иконка в системном трее
#IfWinActive, ahk_exe firefox.exe ;срабатывает только в firefox.exe. Если заменить на "ahk_class MozillaWindowClass" то будет срабатывать не только в firefox, но и в Thunderbird т.к. одинаковый класс окон
    MButton:: Send !{sc2F}
#IfWinActive, ahk_exe ClipAngel.exe ;нужно для того чтобы находясь в этом окне оно закрывалось по MButton
    MButton:: Send !{sc2F}

 
Как видно скрипт не сложно очень тонко настроить на работу только в определенных окнах.
 
Добавлено:
Во всех остальных окнах функция средней кнопки мыши останется неизменённой.

Всего записей: 410 | Зарегистр. 16-03-2013 | Отправлено: 12:53 21-07-2018
Cadmium

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tormozit
1. Да, я все понимаю. Но хотелось бы просто альтернативные варианты вызова главного окна, и чтобы это было реализовано нативно. Кому неудобно использовать среднюю кнопку мыши, тот пусть использует горячие клавиши, и наоборот. А то можно дойти до того, что сочетания Alt+V и Alt+В тоже используется другими приложениями, потому вызывать окно ClipAngel можно только кликнув по иконке в трее.
Сколько пользуюсь теми или иными системами, средняя кнопка мыши очень редко где используется, тем более я еще застал те времена, когда выпускались "крысы" всего с одной кнопкой.
2. Ладно, ко всему можно приспособиться
 - Alt+V -> стрелка вниз, ....(20 нажатий на стрелку вниз) -> Enter
или
 - Alt+V -> и мышкой кликаем
А те, кто работает только на одной клавиатуре, особенно на ноуте, ну, пусть приспосабливаются, вместо того, чтобы просто нажать Alt+V -> Alt+0 и сразу вставить 20 строку из буфера обмена
3. Дело в том, что по умолчанию колонка с иконками приложений не включена, и по началу я и не знал о её существовании, затем только, после просмотра скриншотов самого приложения, я увидел, что такая функция имеется. Тогда пришлось поискать, где же её включить можно.
4. Спасибо, не знал, что так можно сделать - запустить с параметром и тогда при включении галки, в реестр запишется строка с этим параметром.
 
totnetot
Спасибо за подсказки и помощь. Я когда-то пользовался AHK, но со временем надобность отпала, и вот сейчас из-за одного приложения ставить ahk, которым я вообще не пользуюсь - как-то не хочется нарушать порядок в уже слаженной работе системы.
 
Я понимаю, что многие вопросы, касательно функций той или иной программы, можно решить сторонними способами, но нативная реализация в большинстве случаев всегда лучше.
Можно установить AHK, можно и форк сделать и самому все дописать, даже можно MASM поднять из глубины памяти и создать все совершенно с нуля, прям под свои нужды, но - когда уже имеется готовый продукт, который активно дорабатывается атвором, почему бы не внести некоторые улучшения, ведь автор не просо так создал ветку для осжудения его программы. Если уж совсем невмоготу будет, тогда придется или пользоваться, что есть, или искать альтернативу, или самому дорабатывать.

Всего записей: 170 | Зарегистр. 20-10-2001 | Отправлено: 16:54 21-07-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » Активные темы » ClipAngel - clipboard manager


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru