Подскажите если кто знает, очень нужна программа для работы с буфером обмена с одной спец функцией: например скопировал я в буфер сотню отрывков текста - включаю эту функцию в менеджере буфера - и при вставке одного клипа буфер автоматически переходит на следующий ( тоесть скопировав буфер последовательно а-б-ц-д включаем эт функцию и последовательно нажимая Ctrl+V получаем то же а-б-ц-д)
В Виндовсе такая фишка реализована в ClipMate http://www.thornsoft.com/index.htm
Вопрос критичен для привлечения в ряды кубунтоведов нового члена - поставил человеку Кубунту после трех лет юзания ХР - все его устраивает, но так как подрабатывает контент-менеджером - данная функция экономит часы всремени и без нее никак.
Есть прога KLipper по работе с буфером. Посмотрите. На счет последовательных Ctrl+V не знаю, но историю она хранит. Покопайтесь в настройках.
Там есть вкладка "действия" не знаю, то или не то, но вероятно там огромные возможности для настройки.
Немного не по теме: Klipper: буфер обмена с возможности привязки действий
Я смотрел ее в первую очередь, действительно вкладка действие там есть но можно ли так сделать я так и не понял (если можно вобще).
Так и не понял или так и не читал официальную документацию ?
*обновлено
Посмотрел я справку KDE при Debian 5.0 Lenny (Kde 3.5) - судя по этой справке, нужного вам он не умеет.
Можно было бы написать самому... Простенький скриптик на питоне + Qt.
balamutick, спасибо за старания,
док я читал
http://docs.kde.org/stable/ru/kdebase-workspace/klipper/actions-tab.html
там идет отсылка на регулярные выражения, почитав немного таже решил что это не то, но так как полностью не был уверен и написал в такой форме
Все возможно ;)
А вариант накопировать в список истории нужных ссылок, потом горяч. клавиша. выбрать вставить ?
Я понимаю, что не то, но всё что-то.
Кстати, проблемма для меня тоже актуальная. Это же классическая экономия времени такая функция. Если решите, обязательно сообщите мне (в смысле, способом отписывания в тему).
Я тоже гляну
Ну так как я не програмист то для меня это совсен не простенько
В глобальном смысле слова да :)
Я могу написать. Все-равно пока главный проект заморожен.
Пиши. Для двух людей уже точно нужен будет твой труд.
Если напишешь с маленькими комментариями что есть что, то это уже будет учебный открытый код и пригодиться не только как готовая программа.
Я этим и занимаюсь =) Проекты полностью открытые.
А теперь попрошу автора темы немного объяснить суть работы. Как он это все видит и т.д.
Я его идею понял так:
Если программа включена, включён режим запоминания
тогда режим запоминания
Событие: Буфер получен, запомнить буфер как перменная1
Событие: Буфер получен, запомнить буфер как перменная2
Событие: Буфер получен, запомнить буфер как перменная3
Если программа включена, включён режим воспроизведения
тогда режим вопроизведения
Событие: Получена команда вставить, выбрать самую большую переменную (по порядку), выдать её на место фокуса мыши\курсора
если такового нету вернуть
Сообщение Варнинг(внимание) - "Вам необходимо установить мышь\курсор, в том место куда вы хотите вставлять историю запомненного".
После нажатия ОК или закрытия окна, вернуться к началу режима воспроизведения и ждать событий.
Событие: Получена команда вставить, выбрать самую большую переменную (по порядку), выдать её на место фокуса мыши\курсора если таковой есть, стереть вставленную переменную, проверить есть ли ещё переменные, если их больше нет выключить режим вопроизведения, или перейти в повтор цикла начиная со старых значений переменных сохранённых в массиве данных в зависимости от настройки
иначе ждать событий.
Практическое применение: есть список, расставленный не как нам надо, мы просто копируем в том порядке в котором хотим, и вставляем в другой документ уже как надо.
Понял, получается так... У нас есть куча. При копировании текст добавляется в кучу. И по нажатию определенной клавиши он берется из кучи (нужно решить в каком порядке: стек/очередь). Стек: первым пришел-последным уйдешь, очередь: первым пришел - первым прийдешь.
Какую выбрать?
Не знаю, как тех. реализуется, но собирается последовательость от места которое пользователь отметил, и отдаёт их в обратном порядке.
А если сделать так:
Ctrl+"x1" снизу вверх
Ctrl+"x2" сверху вниз
?
Можно как схотите =). Я потом с вами свяжусь по имейлу, чтобы уточнить всю информацию по поводу проги.
В той проге что я приводи в пример сделано так:
В главном окне как во всех менеджерах список всего что есть в буфере. На панеле есть две кнопки - стрелочки - вверх и вниз, соответственно при нажетии вниз - движение начинается с выделенного (или первого добавленого в буфер) и продвигается по окне вниз до крайнего клипа. Ну вверх понятно что наоборот.
Лично в моем случае нужна "очередь" первым пришел - первым прийдешь.
UP...
Еще актуально...
Хм... Я Вам написал ещё тогда на имейл список вопросов. К сожалению, ответа не последовало.
ХМ... небыло ниче... я даже спам специально внимательно проверял...
E-mail gorets(gaff)zoho.com
Jabber [email protected]
Ок, я уже доделываю заказ от баламутика =) Потом берусь за вашу программу.
Я в ожидании
Отправить комментарий